Uitgave van ConnMan 1.38 netwerkconfigurator

Na bijna een jaar van ontwikkeling heeft Intel gepresenteerd release van netwerkconfigurator ConnMan 1.38. Het pakket wordt gekenmerkt door een laag verbruik van systeembronnen en de aanwezigheid van flexibele tools voor het uitbreiden van de functionaliteit via plug-ins, waardoor ConnMan op embedded systemen kan worden gebruikt. Aanvankelijk werd het project opgericht door Intel en Nokia tijdens de ontwikkeling van het MeeGo-platform; later werd het op ConnMan gebaseerde netwerkconfiguratiesysteem gebruikt in het Tizen-platform en enkele gespecialiseerde distributies en projecten, zoals Yocto, Sailfish, Aldebaran Robotics и Nest, evenals op verschillende consumentenapparaten met op Linux gebaseerde firmware. Projectcode gedistribueerd door gelicentieerd onder GPLv2.

Nieuwe uitgave opmerkelijk VPN-ondersteuning bieden WireGuard en Wi-Fi-demon IWD (iNet Wireless Daemon), ontwikkeld door Intel als een lichtgewicht alternatief voor wpa_supplicant, geschikt voor het verbinden van embedded Linux-systemen met een draadloos netwerk.

Een belangrijk onderdeel van ConnMan is het achtergrondproces connmand, dat netwerkverbindingen beheert. Interactie en configuratie van verschillende soorten netwerksubsystemen wordt uitgevoerd via plug-ins. Zo zijn er plugins beschikbaar voor Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, het verkrijgen van een adres via DHCP, het werken via proxyservers, het opzetten van een DNS-resolver en het verzamelen van statistieken . Het Linux-kernel netlink-subsysteem wordt gebruikt om met apparaten te communiceren, en opdrachten worden via D-Bus verzonden om met andere applicaties te communiceren. De gebruikersinterface en besturingslogica zijn volledig gescheiden, waardoor ConnMan-ondersteuning in bestaande configurators kan worden geïntegreerd.

Technologieën, ondersteund in ConnMan:

  • ethernet;
  • WiFi ondersteunt WEP40/WEP128 en WPA/WPA2;
  • Bluetooth (gebruikt BlueZ);
  • 2G/3G/4G (gebruikt vanFono);
  • IPv4, IPv4-LL (link-local) en DHCP;
  • ACD-ondersteuning (Address Conflict Detection, RFC 5227) voor het identificeren van IPv4-adresconflicten (ACD);
  • IPv6, DHCPv6 en 6to4-tunneling;
  • Geavanceerde routing en DNS-configuratie;
  • Ingebouwd DNS-proxy en DNS-antwoordcachingsysteem;
  • Ingebouwd systeem voor het detecteren van inlogparameters en authenticatiewebportals voor draadloze toegangspunten (WISPr-hotspot);
  • Tijd en tijdzone instellen (handmatig of via NTP);
  • Beheer van werk via een proxy (handmatig of via WPAD);
  • Tethering-modus voor het organiseren van netwerktoegang via het huidige apparaat. Ondersteunt het creëren van een communicatiekanaal via USB, Bluetooth en Wi-Fi;
  • Accumulatie van gedetailleerde verkeersverbruiksstatistieken, inclusief afzonderlijke boekhouding van werk in het thuisnetwerk en in roamingmodus;
  • Achtergrondprocesondersteuning PACrunner om volmachten te beheren;
  • PolicyKit-ondersteuning voor het beheren van beveiligingsbeleid en toegangscontrole.

Bron: opennet.ru

Voeg een reactie