Sortie du configurateur réseau ConnMan 1.38

Après près d'un an de développement, Intel présenté sortie du configurateur réseau ConnMan 1.38. Le package se caractérise par une faible consommation de ressources système et la présence d'outils flexibles pour étendre les fonctionnalités via des plugins, ce qui permet d'utiliser ConnMan sur des systèmes embarqués. Initialement, le projet a été fondé par Intel et Nokia lors du développement de la plateforme MeeGo; plus tard, le système de configuration réseau basé sur ConnMan a été utilisé dans la plateforme Tizen et dans certaines distributions et projets spécialisés, tels que Yocto, Sailfish, Robotique Aldebaran и Nest, ainsi que sur divers appareils grand public exécutant un micrologiciel basé sur Linux. Code de projet distribué par sous licence GPLv2.

Nouvelle version notable fournir un support VPN WireGuard et le démon Wi-Fi IWD (iNet Wireless Daemon), développé par Intel comme alternative légère à wpa_supplicant, adaptée à la connexion de systèmes Linux embarqués à un réseau sans fil.

Un composant clé de ConnMan est le processus d'arrière-plan connmand, qui gère les connexions réseau. L'interaction et la configuration de différents types de sous-systèmes réseau s'effectuent via des plugins. Par exemple, des plugins sont disponibles pour Ethernet, WiFi, Bluetooth, 2G/3G/4G, VPN (Openconnect, OpenVPN, vpnc), PolicyKit, obtention d'une adresse via DHCP, travail via des serveurs proxy, configuration d'un résolveur DNS et collecte de statistiques. . Le sous-système netlink du noyau Linux est utilisé pour interagir avec les périphériques et les commandes sont transmises via D-Bus pour communiquer avec d'autres applications. L'interface utilisateur et la logique de contrôle sont complètement séparées, ce qui permet d'intégrer la prise en charge de ConnMan dans les configurateurs existants.

Les technologies, prise en charge dans ConnMan :

  • Ethernet ;
  • WiFi prenant en charge WEP40/WEP128 et WPA/WPA2 ;
  • Bluetooth (utilisé BlueZ);
  • 2G/3G/4G (utilisé oFono);
  • IPv4, IPv4-LL (lien local) et DHCP ;
  • Prise en charge ACD (Address Conflict Detection, RFC 5227) pour l'identification des conflits d'adresses IPv4 (ACD) ;
  • Tunneling IPv6, DHCPv6 et 6to4 ;
  • Routage avancé et configuration DNS ;
  • Proxy DNS intégré et système de mise en cache des réponses DNS ;
  • Système intégré de détection des paramètres de connexion et d'authentification des portails Web pour les points d'accès sans fil (hotspot WISPr) ;
  • Réglage de l'heure et du fuseau horaire (manuel ou via NTP) ;
  • Gestion des travaux via un proxy (manuel ou via WPAD) ;
  • Mode partage de connexion pour organiser l'accès au réseau via l'appareil actuel. Prend en charge la création d'un canal de communication via USB, Bluetooth et Wi-Fi ;
  • Accumulation de statistiques détaillées sur la consommation de trafic, y compris une comptabilisation séparée du travail sur le réseau domestique et en mode itinérance ;
  • Prise en charge du processus en arrière-plan PACrunner gérer les procurations ;
  • Prise en charge de PolicyKit pour la gestion des politiques de sécurité et du contrôle d'accès.

Source: opennet.ru

Ajouter un commentaire