Efter næsten et år med udvikling har Intel udarbejdet netværkskonfiguratoren . Pakken adskiller sig ved sit lave systemressourceforbrug og tilbyder fleksible midler til at udvide funktionaliteten via plugins, hvilket gør det muligt at anvende ConnMan i indlejrede systemer. Projektet blev oprindeligt grundlagt af Intel og Nokia i forbindelse med udviklingen af MeeGo-platformen, senere blev netværkskonfiguration baseret på ConnMan anvendt i Tizen-platformen og i nogle specialiserede distributioner og projekter som Yocto, Sailfish, og , samt i forskellige forbrugerenheder med firmware baseret på Linux. Projektets kode er under GPLv2-licensen.
Den nye udgivelse sikrer støtte til VPN og Wi-Fi daemon (iNet Wireless Daemon), der udvikles af Intel som et let alternativ til wpa_supplicant, egnet til at organisere forbindelsen af indlejrede Linux-systemer til det trådløse netværk.
En nøglekomponent i ConnMan er baggrundsprocessen connmand, som styrer netværksforbindelserne. Interaktion og konfiguration af forskellige typer netværksundersystemer sker via plugins. For eksempel er der plugins til Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, adressering via DHCP, operation gennem proxy-servere, konfiguration af DNS-opløsning, indsamling af statistik. Til interaktion med enheder anvendes Linux-kernels netlink-undersystem, og til kommunikation med andre applikationer sendes kommandoer over D-Bus. Brugergrænsefladen og kontrolloggen er helt adskilt, hvilket muliggør integration af ConnMan-support i eksisterende konfiguratører.
Teknologier, i ConnMan:
- Ethernet;
- WiFi med støtte til WEP40/WEP128 og WPA/WPA2;
- Bluetooth (anvendt );
- 2G/3G/4G (anvendt );
- IPv4, IPv4-LL (link-local) og DHCP;
- Understøttelse af ACD (Address Conflict Detection, RFC 5227) til identifikation af konflikter i IPv4-adresser (ACD);
- IPv6 tunneling, DHCPv6 og 6to4;
- Avanceret routing og DNS-konfiguration;
- Indbygget DNS-proxy og system til caching af DNS-svar;
- Indbygget system til opdagelse af login-parametre og web-portalautentifikation for trådløse adgangspunkter (WISPr hotspot);
- Tids- og tidszonekonfiguration (manuelt eller via NTP);
- Proxy management (manuelt eller via WPAD);
- Tethering-tilstand for at etablere netværksadgang via den aktuelle enhed. Understøttelse af oprettelse af kommunikationskanaler gennem USB, Bluetooth og Wi-Fi;
- Indsamling af detaljeret statistik for trafikforbrug, herunder adskilt registrering af brugen i hjemmenetværket og i roamingtilstand;
- Understøttelse af baggrundsprocesser til at administrere proxyer;
- Understøttelse af PolicyKit til administration af sikkerhedspolitikker og adgangsbegrænsning.
Kilde: opennet.ru
