Release av ConnMan 1.38 nätverkskonfigurator

Efter nästan ett års utveckling, Intel представила release av nätverkskonfigurator ConnMan 1.38. Paketet kännetecknas av låg förbrukning av systemresurser och närvaron av flexibla verktyg för att utöka funktionaliteten genom plugins, vilket gör att ConnMan kan användas på inbyggda system. Initialt grundades projektet av Intel och Nokia under utvecklingen av MeeGo-plattformen; senare användes det ConnMan-baserade nätverkskonfigurationssystemet i Tizen-plattformen och några specialiserade distributioner och projekt, såsom Yocto, Sailfish, Aldebaran Robotics и Nest, såväl som i olika konsumentenheter som kör Linux-baserad firmware. Projektkod levererad av licensierad under GPLv2.

Nya utgåvan anmärkningsvärd tillhandahåller VPN-support WireGuard och Wi-Fi demon IWD (iNet Wireless Daemon), utvecklat av Intel som ett lättviktigt alternativ till wpa_supplicant, lämpligt för att ansluta inbäddade Linux-system till ett trådlöst nätverk.

En nyckelkomponent i ConnMan är bakgrundsprocessen connmand, som hanterar nätverksanslutningar. Interaktion och konfiguration av olika typer av nätverksdelsystem utförs genom plugins. Till exempel är plugins tillgängliga för Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, erhålla en adress via DHCP, arbeta via proxyservrar, ställa in en DNS-resolver och samla in statistik . Linux-kärnan netlink subsystem används för att interagera med enheter, och kommandon överförs över D-Bus för att kommunicera med andra applikationer. Användargränssnittet och kontrolllogiken är helt separata, vilket gör att ConnMan-stöd kan integreras i befintliga konfiguratorer.

Teknik, stöds i ConnMan:

  • Ethernet;
  • WiFi som stöder WEP40/WEP128 och WPA/WPA2;
  • Bluetooth (används bluez);
  • 2G/3G/4G (används oFono);
  • IPv4, IPv4-LL (länk-lokal) och DHCP;
  • ACD (Address Conflict Detection, RFC 5227) stöd för att identifiera IPv4-adresskonflikter (ACD);
  • IPv6, DHCPv6 och 6to4 tunnling;
  • Avancerad routing och DNS-konfiguration;
  • Inbyggt DNS-proxy- och DNS-svarscachesystem;
  • Inbyggt system för att detektera inloggningsparametrar och autentiseringswebbportaler för trådlösa åtkomstpunkter (WISPr hotspot);
  • Ställa in tid och tidszon (manuellt eller via NTP);
  • Hantering av arbete genom en proxy (manuell eller via WPAD);
  • Internetdelningsläge för att organisera nätverksåtkomst via den aktuella enheten. Stöder skapande av en kommunikationskanal via USB, Bluetooth och Wi-Fi;
  • Ackumulering av detaljerad trafikförbrukningsstatistik, inklusive separat redovisning av arbete i hemnätverket och i roamingläge;
  • Bakgrundsprocessstöd PACrunner att hantera fullmakter;
  • PolicyKit-stöd för hantering av säkerhetspolicyer och åtkomstkontroll.

Källa: opennet.ru

Lägg en kommentar