La version 2.0 du démon Wi-Fi IWD (iNet Wireless Daemon), développé par Intel comme alternative à l'outil wpa_supplicant pour connecter les systèmes Linux à un réseau sans fil, est maintenant disponible. IWD peut être utilisé de manière autonome ou comme backend pour les configureurs de réseaux tels que Network Manager et ConnMan. Ce projet est adapté pour une utilisation sur des appareils embarqués et optimisé pour une consommation minimale de mémoire et d'espace disque. IWD n'utilise pas de bibliothèques externes et se base uniquement sur les fonctionnalités fournies par le noyau Linux standard (il nécessite uniquement le noyau Linux et Glibc pour fonctionner). Il comprend une implémentation de client DHCP et un ensemble de fonctions cryptographiques. Le code du projet est écrit en C et est distribué sous la licence LGPLv2.1.
La nouvelle version propose les nouveautés suivantes :
- Ajout de la prise en charge de la configuration des adresses, des passerelles et des routes pour les réseaux IPv4 et IPv6 (par l'intermédiaire d'iwd sans utiliser d'outils supplémentaires).
- Possibilité de modifier l'adresse MAC au démarrage.
- Mise en place d'une liste avec des points d'accès qui peuvent être utilisés pour le roaming (auparavant, un seul point d'accès avec les meilleures performances était choisi pour le roaming, mais maintenant une liste est maintenue, classée par BSS, pour un choix rapide de points d'accès de secours en cas d'échec de connexion au point d'accès sélectionné).
- Mise en œuvre du cache et de la reprise des sessions TLS pour EAP (Extensible Authentication Protocol).
- Ajout de la prise en charge des algorithmes de cryptage avec des clés de 256 bits.
- Dans l'implémentation du mode point d'accès, ajout de la prise en charge de l'authentification des clients utilisant le protocole obsolète TKIP (Temporal Key Integrity Protocol). Cette modification a permis d'assurer la prise en charge d'anciens matériels ne supportant pas d'autres algorithmes que le TKIP.
Source : opennet.ru
