Veröffentlichung des Netzwerk-Konfigurators ConnMan 1.38

Nach fast einem Jahr Entwicklung hat das Unternehmen Intel hat den Netzwerk-Konfigurator ConnMan 1.38. Das Paket zeichnet sich durch einen geringen Ressourcenverbrauch aus und bietet flexible Möglichkeiten zur Erweiterung der Funktionalität über Plugins, was den Einsatz von ConnMan in eingebetteten Systemen ermöglicht. Ursprünglich wurde das Projekt von den Unternehmen Intel und Nokia im Rahmen der Entwicklung der MeeGo-Plattform ins Leben gerufen; später wurde das Netzwerkkonfigurierungssystem auf Basis von ConnMan in der Tizen-Plattform sowie in bestimmten spezialisierten Distributionen und Projekten wie Yocto, Sailfish, Aldebaran Robotics und Nest, sowie in verschiedenen Verbrauchgeräten mit Linux-basierten Firmware eingesetzt. Der Code des Projekts wird verbreitet unter der GPLv2-Lizenz.

Neue Version bemerkenswert unterstützt VPN WireGuard und das Wi-Fi-Daemon IWD (iNet Wireless Daemon), das von Intel als leichtgewichtige Alternative zu wpa_supplicant entwickelt wurde und sich gut für die Verbindung von eingebetteten Linux-Systemen mit drahtlosen Netzwerken eignet.

Ein zentrales Element von ConnMan ist der Hintergrundprozess connmand, der die Netzwerkverbindungen steuert. Die Interaktion und Konfiguration verschiedener Netzwerk-Subsysteme erfolgt über Plugins. Zum Beispiel sind Plugins für Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, DHCP-Adressenabbfrage, Proxyserver-Konfiguration, DNS-Resolver-Konfiguration und Statistiksammlung verfügbar. Zur Interaktion mit Geräten wird das Linux-Kernel-Netlink-Subsystem verwendet, und für die Kommunikation mit anderen Anwendungen werden die Befehle über D-Bus übertragen. Die Benutzeroberfläche und die Steuerungslogik sind vollständig getrennt, was die Integration der ConnMan-Unterstützung in bestehende Konfiguratoren ermöglicht.

Technologien, die in ConnMan unterstützt werden: Ethernet;

  • WiFi mit Unterstützung für WEP40/WEP128 und WPA/WPA2;
  • Bluetooth (verwendet
  • 2G/3G/4G (verwendet BlueZ);
  • oFono IPv4, IPv4-LL (link-local) und DHCP;);
  • Unterstützung von ACD (Address Conflict Detection, RFC 5227) zur Erkennung von IPv4-Adressekonflikten (ACD);
  • IPv6-Tunneling, DHCPv6 und 6to4;
  • Erweiterte Routing- und DNS-Konfiguration;
  • Eingebauter DNS-Proxy und DNS-Antwort-Caching-System;
  • Integriertes System zur Erkennung von Anmeldeparametern und Authentifizierung-Webportalen für drahtlose Zugangspunkte (WISPr-Hotspot);
  • Zeitsynchronisation und Zeitzoneneinstellung (manuell oder über NTP);
  • Proxymanagement (manuell oder über WPAD);
  • Tethering-Modus zur Bereitstellung von Netzwerkzugang über das aktuelle Gerät. Unterstützung für die Einrichtung eines Kommunikationskanals über USB, Bluetooth und Wi-Fi;
  • Der Tethering-Modus ermöglicht den Netzwerkzugang über das aktuelle Gerät. Es wird die Erstellung einer Kommunikationsverbindung über USB, Bluetooth und Wi-Fi unterstützt;
  • Erfassung detaillierter Statistiken zum Datenverbrauch, einschließlich der getrennten Erfassung von Arbeiten im Heimnetzwerk und im Roaming-Modus;
  • Unterstützung von Hintergrundprozessen PACrunner zur Verwaltung von Proxys;
  • Unterstützung von PolicyKit zur Verwaltung von Sicherheitsrichtlinien und zur Zugangskontrolle.

Quelle: opennet.ru

60GB SSD 8Gb DDR4