Po téměř roce vývoje společnost Intel uvedla síťový konfigurátor . Balíček se vyznačuje nízkou spotřebou systémových zdrojů a flexibilními prostředky pro rozšíření funkčnosti prostřednictvím pluginů, což umožňuje použití ConnMan na vestavěných systémech. Projekt byl původně založen společnostmi Intel a Nokia v průběhu vývoje platformy MeeGo, později byla systém konfigurace sítě na bázi ConnMan využita v platformě Tizen a některých specializovaných distribucích a projektech, jako jsou Yocto, Sailfish, a , stejně jako v různých spotřebitelských zařízeních s firmvérmi na bázi Linuxu. Kód projektu pod licencí GPLv2.
Nové vydání zajišťuje podporu VPN a Wi-Fi démona (iNet Wireless Daemon), vyvíjeného společností Intel jako lehká alternativa k wpa_supplicant, vhodná pro připojení vestavěných linuxových systémů k bezdrátové síti.
Klíčovým prvkem ConnMan je proces na pozadí connmand, který spravuje síťová připojení. Interakce a nastavení různých typů síťových subsystémů se provádí prostřednictvím pluginů. Například jsou k dispozici pluginy pro Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, získávání adresy pomocí DHCP, práce přes proxy servery, nastavení DNS resolveru a shromažďování statistik. Pro interakci s zařízeními se používá subsystém jádra Linux netlink, a pro komunikaci s jinými aplikacemi se příkazy přenášejí přes D-Bus. Uživatelské rozhraní a logika správy jsou zcela odděleny, což umožňuje integraci podpory ConnMan do existujících konfigurátorů.
Technologie, v ConnMan:
- Ethernet;
- WiFi s podporou WEP40/WEP128 a WPA/WPA2;
- Bluetooth (používá se );
- 2G/3G/4G (používá se );
- IPv4, IPv4-LL (link-local) a DHCP;
- Podpora ACD (Address Conflict Detection, RFC 5227) pro zjišťování konfliktů adres IPv4 (ACD);
- Tunelování IPv6, DHCPv6 a 6to4;
- Pokročilé směrování a konfigurace DNS;
- Vestavěný DNS proxy a systém vyrovnávání DNS odpovědí;
- Vestavěný systém rozpoznávání parametrů přihlášení a webových portálů pro autentizaci pro bezdrátové přístupové body (WISPr hotspot);
- Nastavení času a časového pásma (ruční nebo přes NTP);
- Správa provozu přes proxy (ruční nebo přes WPAD);
- Režim Tethering pro zajištění síťového přístupu prostřednictvím aktuálního zařízení. Podporuje vytváření komunikačního kanálu přes USB, Bluetooth a Wi-Fi;
- Shromáždění podrobných statistik o využití dat, včetně rozlišení práce v domácí síti a v roamingovém režimu;
- Podpora na pozadí procesu pro správu proxy;
- Podpora PolicyKit pro správu bezpečnostních politik a oprávnění.
Zdroj: opennet.ru
