Pēc gandrīz gada ilgas izstrādes Intel tīkla konfiguratora izlaišana Pakotnei raksturīgs zems sistēmas resursu patēriņš un elastīgas funkcionalitātes paplašinājumi, izmantojot spraudņus, padarot ConnMan piemērotu iegultajām sistēmām. Projektu sākotnēji dibināja Intel un Nokia MeeGo platformas izstrādes laikā. Vēlāk uz ConnMan balstītā tīkla konfigurācijas sistēma tika izmantota Tizen platformā un vairākās specializētās izplatībās un projektos, piemēram, Yocto, Sailfish, и , kā arī dažādās patērētāju ierīcēs ar programmaparatūru, kuras pamatā ir Linux. Projekta kods licencēts saskaņā ar GPLv2.
Jauns izlaidums nodrošinot VPN atbalstu un Wi-Fi dēmons (iNet Wireless Daemon), ko izstrādājusi Intel kā vieglu alternatīvu wpa_supplicant, kas ir piemērota iegulto savienojumu organizēšanai Linux-sistēmas bezvadu tīklam.
ConnMan galvenā sastāvdaļa ir fona process connmand, kas pārvalda tīkla savienojumus. Dažādu veidu tīkla apakšsistēmu mijiedarbība un konfigurēšana tiek veikta, izmantojot spraudņus. Piemēram, spraudņi ir pieejami Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, VPN), PolicyKit, DHCP adreses iegūšana, starpniekservera darbība, DNS atrisinātāja konfigurācija un statistikas vākšana. Kodola apakšsistēma tiek izmantota mijiedarbībai ar ierīcēm. Linux Netlink, un komandas tiek pārraidītas, izmantojot D-Bus, lai nodrošinātu saziņu ar citām lietojumprogrammām. Lietotāja saskarne un vadības loģika ir pilnībā atdalītas, ļaujot integrēt ConnMan atbalstu esošajos konfiguratoros.
Tehnoloģijas, ConnMan:
- Ethernet;
- Wi-Fi ar WEP40/WEP128 un WPA/WPA2 atbalstu;
- Bluetooth (lietots );
- 2G/3G/4G (lietots );
- IPv4, IPv4-LL (lokālā saite) un DHCP;
- Atbalsts ACD (Address Conflict Detection, RFC 5227) IPv4 adrešu konfliktu noteikšanai (ACD);
- IPv6, DHCPv6 un 6to4 tunelēšana;
- Paplašināta maršrutēšana un DNS konfigurācija;
- Iebūvēts DNS starpniekserveris un DNS atbilžu kešatmiņas sistēma;
- Iebūvēta pieteikšanās parametru un tīmekļa autentifikācijas portālu noteikšana bezvadu piekļuves punktiem (WISPr tīklājs);
- Laika un laika joslas iestatīšana (manuāli vai izmantojot NTP);
- Darba pārvaldība, izmantojot starpniekserveri (manuāli vai izmantojot WPAD);
- Piesaistes režīms tīkla piekļuvei, izmantojot pašreizējo ierīci. Atbalsta USB, Bluetooth un Wi-Fi savienojumus.
- Detalizētas datplūsmas patēriņa statistikas uzkrāšana, tostarp atsevišķa uzskaite par darbu mājas tīklā un viesabonēšanas režīmā;
- Fona procesu atbalsts pārvaldīt starpniekserverus;
- PolicyKit atbalsts drošības politiku un piekļuves kontroles pārvaldībai.
Avots: opennet.ru
