Die Version 3.0 des Wi-Fi Daemons iwd (iNet Wireless Daemon) ist verfügbar. Dieser wird von Intel als Alternative zum wpa_supplicant-Toolkit zur Verbindung von Linux-Systemen mit drahtlosen Netzwerken entwickelt. Iwd kann sowohl eigenständig verwendet werden als auch als Backend für die Netzwerkkonfiguratoren Network Manager und ConnMan fungieren. Das Projekt eignet sich für den Einsatz in eingebetteten Geräten und ist für minimalen Speicher- und Platzbedarf optimiert. Iwd verwendet keine externen Bibliotheken und greift ausschließlich auf die Funktionen des Standard-Linux-Kernels zurück (es sind nur der Linux-Kernel und Glibc erforderlich). Es enthält eine eigene Implementierung eines DHCP-Clients sowie ein Set an kryptographischen Funktionen. Der Projektcode ist in C geschrieben und steht unter der LGPLv2.1-Lizenz.
In der neuen Version wurden neben der Fehlerbehebung auch Unterstützung für den externen Authentifizierungsmodus auf Systemen mit Chips basierend auf der FullMAC-Architektur hinzugefügt. Dies bedeutet, dass der drahtlose Stack auf der Firmware des Chips und nicht im Systemtreiber implementiert wird. Der externe Authentifizierungsmodus (CMD_EXTERNAL_AUTH) kann mit Treibern verwendet werden, die die vollständige Verarbeitung des SAE-Authentifizierungsprotokolls (Simultaneous Authentication of Equals) auf der Firmware-Seite nicht unterstützen und zudem keine Befehle wie CMD_ASSOCIATE und CMD_AUTHENTICATE bereitstellen. In diesem Fall kann die Firmware den Befehl CMD_EXTERNAL_AUTH bereitstellen, um einen externen Authentifizierer zur Verarbeitung von SAE-Frames im Benutzermodus zu aktivieren.
Quelle: opennet.ru
