Setelah hampir satu tahun pengembangan, Intel rilis konfigurator jaringan Paket ini dicirikan oleh konsumsi sumber daya sistem yang rendah dan ekstensi fungsionalitas yang fleksibel melalui plugin, sehingga ConnMan cocok untuk sistem tertanam. Proyek ini awalnya didirikan oleh Intel dan Nokia selama pengembangan platform MeeGo. Kemudian, sistem konfigurasi jaringan berbasis ConnMan digunakan pada platform Tizen dan beberapa distribusi serta proyek khusus, seperti Yocto, Sailfish, и , serta di berbagai perangkat konsumen dengan firmware berbasis Linux. Kode proyek berlisensi di bawah GPLv2.
о menyediakan dukungan VPN dan iblis Wi-Fi (iNet Wireless Daemon), dikembangkan oleh Intel sebagai alternatif ringan untuk wpa_supplicant, cocok untuk mengatur koneksi perangkat tertanam. Linux-sistem ke jaringan nirkabel.
Komponen kunci dari ConnMan adalah proses latar belakang connmand, yang mengelola koneksi jaringan. Interaksi dan konfigurasi berbagai jenis subsistem jaringan dilakukan melalui plugin. Misalnya, plugin tersedia untuk Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPNSubsistem kernel digunakan untuk berinteraksi dengan perangkat. Subsistem kernel mencakup VPN, PolicyKit, akuisisi alamat DHCP, pengoperasian server proxy, konfigurasi resolver DNS, dan pengumpulan statistik. Linux Netlink dan perintah ditransmisikan melalui D-Bus untuk komunikasi dengan aplikasi lain. Antarmuka pengguna dan logika kontrol sepenuhnya terpisah, memungkinkan dukungan ConnMan untuk diintegrasikan ke dalam konfigurator yang sudah ada.
Teknologi, di ConnMan:
- Ethernet;
- WiFi dengan dukungan WEP40/WEP128 dan WPA/WPA2;
- Bluetooth (digunakan );
- 2G/3G/4G (bekas) );
- IPv4, IPv4-LL (tautan lokal) dan DHCP;
- Dukungan untuk ACD (Address Conflict Detection, RFC 5227) untuk mendeteksi konflik alamat IPv4 (ACD);
- IPv6, DHCPv6 dan penerowongan 6to4;
- Perutean tingkat lanjut dan konfigurasi DNS;
- Sistem proxy DNS dan cache respons DNS bawaan;
- Deteksi bawaan parameter login dan portal autentikasi web untuk titik akses nirkabel (hotspot WISPr);
- Mengatur waktu dan zona waktu (secara manual atau melalui NTP);
- Mengelola pekerjaan melalui proxy (secara manual atau melalui WPAD);
- Mode tethering untuk akses jaringan melalui perangkat saat ini. Mendukung koneksi USB, Bluetooth, dan Wi-Fi.
- Akumulasi statistik konsumsi lalu lintas terperinci, termasuk akuntansi terpisah untuk pekerjaan di jaringan rumah dan dalam mode roaming;
- Dukungan proses latar belakang untuk mengelola proxy;
- Dukungan PolicyKit untuk mengelola kebijakan keamanan dan kontrol akses.
Sumber: opennet.ru
