Veröffentlichung des Netzwerkkonfigurators ConnMan 1.38

Nach fast einem Jahr Entwicklungszeit hat Intel präsentiert Veröffentlichung des Netzwerkkonfigurators ConnMan 1.38. Das Paket zeichnet sich durch einen geringen Verbrauch von Systemressourcen und das Vorhandensein flexibler Tools zur Erweiterung der Funktionalität durch Plugins aus, die den Einsatz von ConnMan auf eingebetteten Systemen ermöglichen. Ursprünglich wurde das Projekt von Intel und Nokia während der Entwicklung der MeeGo-Plattform gegründet; später wurde das ConnMan-basierte Netzwerkkonfigurationssystem in der Tizen-Plattform und einigen spezialisierten Distributionen und Projekten wie Yocto, Sailfish, verwendet. Aldebaran Robotik и Nest sowie in verschiedenen Verbrauchergeräten, auf denen Linux-basierte Firmware ausgeführt wird. Projektnummer vertrieben von lizenziert unter GPLv2.

Neue Version bemerkenswert Bereitstellung von VPN-Unterstützung WireGuard und Wi-Fi-Dämon IWD (iNet Wireless Daemon), entwickelt von Intel als leichte Alternative zu wpa_supplicant, geeignet für die Verbindung eingebetteter Linux-Systeme mit einem drahtlosen Netzwerk.

Eine Schlüsselkomponente von ConnMan ist der Hintergrundprozess connmand, der Netzwerkverbindungen verwaltet. Die Interaktion und Konfiguration verschiedener Arten von Netzwerksubsystemen erfolgt über Plugins. Beispielsweise sind Plugins für Ethernet, WLAN, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, den Bezug einer Adresse über DHCP, die Arbeit über Proxyserver, die Einrichtung eines DNS-Resolvers und das Sammeln von Statistiken verfügbar . Das Netlink-Subsystem des Linux-Kernels wird für die Interaktion mit Geräten verwendet und Befehle werden über D-Bus übertragen, um mit anderen Anwendungen zu kommunizieren. Benutzeroberfläche und Steuerlogik sind vollständig getrennt, sodass die ConnMan-Unterstützung in bestehende Konfiguratoren integriert werden kann.

Technologien, unterstützt in ConnMan:

  • Ethernet;
  • WLAN unterstützt WEP40/WEP128 und WPA/WPA2;
  • Bluetooth (verwendet BlauZ);
  • 2G/3G/4G (verwendet oFono);
  • IPv4, IPv4-LL (link-local) und DHCP;
  • ACD-Unterstützung (Address Conflict Detection, RFC 5227) zur Identifizierung von IPv4-Adresskonflikten (ACD);
  • IPv6-, DHCPv6- und 6to4-Tunneling;
  • Erweiterte Routing- und DNS-Konfiguration;
  • Integriertes DNS-Proxy- und DNS-Antwort-Caching-System;
  • Integriertes System zur Erkennung von Anmeldeparametern und zur Authentifizierung von Webportalen für drahtlose Zugangspunkte (WISPr-Hotspot);
  • Uhrzeit und Zeitzone einstellen (manuell oder über NTP);
  • Arbeitsverwaltung über einen Proxy (manuell oder über WPAD);
  • Tethering-Modus zum Organisieren des Netzwerkzugriffs über das aktuelle Gerät. Unterstützt die Erstellung eines Kommunikationskanals über USB, Bluetooth und Wi-Fi;
  • Ansammlung detaillierter Verkehrsverbrauchsstatistiken, einschließlich getrennter Abrechnung der Arbeit im Heimnetzwerk und im Roaming-Modus;
  • Hintergrundprozessunterstützung PACrunner um Proxys zu verwalten;
  • PolicyKit-Unterstützung für die Verwaltung von Sicherheitsrichtlinien und Zugriffskontrolle.

Source: opennet.ru

Kommentar hinzufügen