Peaaegu aasta arendustöö järel on Intel välja andnud võrgu konfigureerija . Pakett on tuntud madala süsteemiressursside tarbimise ja paindlike tööriistade poolest funktsionaalsuse laiendamiseks pluginatega, mis võimaldab ConnMan'i kasutada integreeritud süsteemides. Alguses loodi projekt Intel'i ja Nokia poolt MeeGo platvormi arendamise käigus, hiljem kasutati ConnMan'i põhinevat võrgu konfigureerimissüsteemi Tizen platvormil ja mitmetes spetsialiseeritud distributsioonides ja projektides, nagu Yocto, Sailfish, ja , samuti erinevates tarbijaseadmetes, millel on Linux'i põhised püsivara. Projekti kood GPLv2 litsentsi all.
Uus versioon tagab VPN-i toe ja Wi-Fi deemonile (iNet Wireless Daemon), mille arendab Intel kergkaalulisena wpa_supplicant'ile, sobilik integreeritud Linux-süsteemide juhtimiseks juhtmeta võrku.
ConnMan'i peamine komponent on taustaprotsess connmand, mis haldab võrgusidemeid. Erinevate võrgusüsteemide interaktsioon ja seadistamine toimub pistikprogrammide kaudu. Näiteks on saadaval pistikprogrammid Etherneti, WiFi, Bluetoothi, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, DHCP kaudu aadresside saamiseks, proxy-serverite kaudu töötamiseks, DNS-resolvieri seadistamiseks ja statistika kogumiseks. Seadmetega suhtlemiseks kasutatakse Linuxi tuuma netlink alamsüsteemi ning teiste rakendustega suhtlemiseks edastatakse käsklused D-Bus'i kaudu. Kasutajaliides ja halduslogika on täielikult eraldatud, mis võimaldab ConnMan'i toe integreerimist olemasolevatesse konfigureerimisse.
Tehnoloogiad, ConnManis:
- Ethernet;
- WiFi, mis toetab WEP40/WEP128 ja WPA/WPA2;
- Bluetooth (kasutatakse );
- 2G/3G/4G (kasutatakse );
- IPv4, IPv4-LL (link-local) ja DHCP;
- Toetatakse ACD (aadressi konfliktide avastamine, RFC 5227) IPv4 aadresside konfliktide tuvastamiseks (ACD);
- IPv6 tunneliseerimine, DHCPv6 ja 6to4;
- Täpsem marsruutimine ja DNS-i seadistamine;
- Sisseehitatud DNS-proksi ja DNS-vastuste vahemälu süsteem;
- Integreeritud sissetulekuandmete ja autentimisveebipordide avastamise süsteem (WISPr hotspot);
- Kellaaja ja ajatsooni seadistamine (käesolev või NTP kaudu);
- Proxy kaudu töötamise haldamine (käesolev või WPAD kaudu);
- Tethering režiim, et luua võrguühendus praeguse seadme kaudu. Toetatakse suhtluskanali loomist USB, Bluetooth ja Wi-Fi kaudu;
- Aruandluse üksikasjaliku statistika kogumine andmeside tarbimise kohta, sealhulgas eraldi arvestus koduvõrgus ja ränderežiimis;
- Taustprotsessi tugi proxy haldamiseks;
- PolicyKit tugi turvapoliitikate haldamiseks ja juurdepääsu piiramiseks.
Allikas: opennet.ru
