Na bijna een jaar van ontwikkeling heeft Intel de netwerkconfigurator . Het pakket onderscheidt zich door een laag systeemverbruik en de mogelijkheid om functionaliteit uit te breiden via plugins, waardoor ConnMan toegepast kan worden in embedded systemen. Het project werd aanvankelijk opgericht door Intel en Nokia tijdens de ontwikkeling van het MeeGo-platform. Later werd het netconfiguratiesysteem op basis van ConnMan gebruikt in het Tizen-platform en in enkele gespecialiseerde distributies en projecten, zoals Yocto, Sailfish, en , evenals in verschillende consumentenapparaten met firmware op basis van Linux. De code van het project onder GPLv2-licentie.
De nieuwe release biedt ondersteuning voor VPN en Wi-Fi daemon (iNet Wireless Daemon), ontwikkeld door Intel als een lichtgewicht alternatief voor wpa_supplicant, geschikt voor het verbinden van embedded Linux-systemen met draadloze netwerken.
Een belangrijk onderdeel van ConnMan is het achtergrondproces connmand, dat het netwerkbeheer beheert. De interactie en configuratie van verschillende types netwerksubsystemen gebeurt via plugins. Bijvoorbeeld, plugins zijn beschikbaar voor Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, adres verkrijgen via DHCP, werken via proxyservers, DNS-resolver configuratie, en statistiekverzameling. Voor de interactie met apparaten wordt het Linux-kernel netlink subsysteem gebruikt, en voor communicatie met andere applicaties worden commando's via D-Bus verzonden. De gebruikersinterface en de beheerslogica zijn volledig gescheiden, wat het mogelijk maakt om ConnMan-ondersteuning in bestaande configurators te integreren.
Technologieƫn, in ConnMan:
- Ethernet;
- WiFi met ondersteuning voor WEP40/WEP128 en WPA/WPA2;
- Bluetooth (gebruikt );
- 2G/3G/4G (gebruikt );
- IPv4, IPv4-LL (link-local) en DHCP;
- Ondersteuning voor ACD (Address Conflict Detection, RFC 5227) voor het identificeren van IPv4-adresconflicten (ACD);
- Tunnel IPv6, DHCPv6 en 6to4;
- Uitgebreide routering en DNS-configuratie;
- Ingebouwde DNS-proxy en een systeem voor het cachen van DNS-antwoorden;
- Ingebouwd systeem voor het detecteren van inlogparameters en webauthenticatieportalen voor draadloze toegangspunten (WISPr hotspot);
- Tijd- en tijdzone-instellingen (handmatig of via NTP);
- Beheer via proxy (handmatig of via WPAD);
- Tethering-modus voor het organiseren van netwerktoegang via het huidige apparaat. Ondersteunt het opzetten van een communicatiekanaal via USB, Bluetooth en Wi-Fi;
- Gedetailleerde statistieken over dataverbruik, inclusief een aparte weergave van het gebruik in het thuiskantoor en in roamingmodus.
- Ondersteuning voor achtergrondprocessen voor het beheren van proxy's;
- Ondersteuning voor PolicyKit voor het beheren van beveiligingsbeleid en toegangsbeheer.
Bron: opennet.ru
