Efter nÀstan ett Är av utveckling har företaget Intel slÀppt nÀtverkskonfiguratorn . Paketet kÀnnetecknas av lÄg systemresursanvÀndning och nÀrvaron av flexibla medel för att utöka funktionaliteten genom plugins, vilket gör det möjligt att anvÀnda ConnMan i inbyggda system. Projektet grundades ursprungligen av företagen Intel och Nokia som en del av utvecklingen av plattformen MeeGo, senare anvÀndes nÀtverkskonfigurationssystemet baserat pÄ ConnMan i plattformen Tizen och vissa specialiserade distributioner och projekt som Yocto, Sailfish, och , samt i olika konsumentenheter med Linux-baserad firmware. Projektkoden Àr under GPLv2-licensen.
Den nya versionen ger stöd för VPN och Wi-Fi-demonen (iNet Wireless Daemon), som utvecklas av Intel som ett lÀttviktsalternativ till wpa_supplicant, lÀmpligt för att organisera anslutningen av inbyggda Linux-system till ett trÄdlöst nÀtverk.
Huvudkomponenten i ConnMan Àr bakgrundsprocessen connmand, som hanterar nÀtverksanslutningar. Interaktion och konfiguration av olika typer av nÀtverksundersystem utförs genom plugins. Till exempel finns plugins för Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, erhÄllande av adress via DHCP, arbete genom proxyservrar, konfiguration av DNS-resolver, och insamling av statistik. För interaktion med enheter anvÀnds kÀrnsubsystemet netlink i Linux, och för kommunikation med andra applikationer skickas kommandon över D-Bus. AnvÀndargrÀnssnittet och styrlogiken Àr helt separerade, vilket möjliggör en integrering av ConnMan-stöd i befintliga konfigurerare.
Tekniker, i ConnMan:
- Ethernet;
- WiFi med stöd för WEP40/WEP128 och WPA/WPA2;
- Bluetooth (anvÀnds );
- 2G/3G/4G (anvÀnds );
- IPv4, IPv4-LL (link-local) och DHCP;
- Stöd för ACD (Address Conflict Detection, RFC 5227) för att identifiera konflikt med IPv4-adresser (ACD);
- IPv6-tunneling, DHCPv6 och 6to4;
- Avancerad routing och DNS-konfiguration;
- Inbyggd DNS-proxy och system för caching av DNS-svar;
- Inbyggt system för upptÀcktsparameter och webbauthentisering för trÄdlösa accesspunkter (WISPr hotspot);
- Tids- och tidszonsinstÀllning (manuellt eller via NTP);
- Hantera arbetet genom proxy (manuellt eller via WPAD);
- Tethering-lÀge för att organisera nÀtverksÄtkomst via den aktuella enheten. Stöd för att skapa en kommunikationskanal via USB, Bluetooth och Wi-Fi;
- Insamling av detaljerad statistik över trafikförbrukning, inklusive separat redovisning för arbete i hemnÀtverket och i roaminglÀge;
- Stöd för bakgrundsprocesser för hantering av proxy;
- Stöd för PolicyKit för hantering av sÀkerhetspolicyer och Ätkomstkontroll.
KĂ€lla: opennet.ru
