Wydanie konfiguratora sieci ConnMan 1.38

Po prawie roku prac rozwojowych firma Intel представила wydanie konfiguratora sieci ConnMan 1.38. Pakiet charakteryzuje się niskim zużyciem zasobów systemowych oraz obecnością elastycznych narzędzi do rozszerzania funkcjonalności poprzez wtyczki, co pozwala na wykorzystanie ConnMana na systemach wbudowanych. Początkowo projekt został założony przez Intela i Nokię w trakcie rozwoju platformy MeeGo, później system konfiguracji sieci oparty na ConnMan został wykorzystany w platformie Tizen oraz niektórych specjalistycznych dystrybucjach i projektach, takich jak Yocto, Sailfish, Robotyka Aldebarana и Nest, a także w różnych urządzeniach konsumenckich z oprogramowaniem sprzętowym opartym na systemie Linux. Kod projektu dystrybuowane przez licencjonowany na licencji GPLv2.

Nowe wydanie niezwykły zapewniając wsparcie VPN WireGuard i demon Wi-Fi IWD (iNet Wireless Daemon), opracowany przez firmę Intel jako lekka alternatywa dla wpa_supplicant, odpowiednia do łączenia wbudowanych systemów Linux z siecią bezprzewodową.

Kluczowym elementem ConnMan jest proces działający w tle, który zarządza połączeniami sieciowymi. Interakcja i konfiguracja różnego rodzaju podsystemów sieciowych odbywa się za pośrednictwem wtyczek. Dostępne są na przykład wtyczki dla Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, uzyskiwania adresu przez DHCP, pracy przez serwery proxy, konfigurowania usługi rozpoznawania nazw DNS i zbierania statystyk . Podsystem netlink jądra Linuksa służy do interakcji z urządzeniami, a polecenia są przesyłane przez magistralę D-Bus w celu komunikacji z innymi aplikacjami. Interfejs użytkownika i logika sterowania są całkowicie oddzielne, co pozwala na integrację obsługi ConnMan z istniejącymi konfiguratorami.

Technologie, utrzymany w ConnManie:

  • Ethernet;
  • Wi-Fi obsługujące WEP40/WEP128 i WPA/WPA2;
  • Bluetooth (używany BlueZ);
  • 2G/3G/4G (używany oFono);
  • IPv4, IPv4-LL (połączenie lokalne) i DHCP;
  • Obsługa ACD (wykrywanie konfliktów adresów, RFC 5227) w celu identyfikacji konfliktów adresów IPv4 (ACD);
  • Tunelowanie IPv6, DHCPv6 i 6to4;
  • Zaawansowana konfiguracja routingu i DNS;
  • Wbudowany serwer proxy DNS i system buforowania odpowiedzi DNS;
  • Wbudowany system wykrywania parametrów logowania i uwierzytelniania portali internetowych dla bezprzewodowych punktów dostępowych (hotspot WISPr);
  • Ustawianie czasu i strefy czasowej (ręcznie lub przez NTP);
  • Zarządzanie pracą poprzez proxy (ręcznie lub poprzez WPAD);
  • Tryb tetheringu do organizowania dostępu do sieci za pośrednictwem bieżącego urządzenia. Obsługuje tworzenie kanału komunikacyjnego poprzez USB, Bluetooth i Wi-Fi;
  • Gromadzenie szczegółowych statystyk zużycia ruchu, w tym oddzielne rozliczanie pracy w sieci domowej i w trybie roamingu;
  • Wsparcie procesu w tle PACrunner zarządzać proxy;
  • Obsługa PolicyKit do zarządzania politykami bezpieczeństwa i kontrolą dostępu.

Źródło: opennet.ru

Dodaj komentarz