20 октября 2024 года разработчики из Intel выпустили в релиз открытый пакет для организации подключения к Wi-Fi в Linux — проект iwd 3.0 (iNet Wireless Daemon). Этот демон позиционируется в качестве альтернативы инструментария wpa_supplicant для организации подключения Linux-систем к беспроводной сети. Исходный код проекта написан на языке C и опубликован под лицензией LGPLv2.1.
Проект iwd может использоваться как самодостаточно, так и выступать в качестве бэкенда для сетевых конфигураторов Network Manager и ConnMan. Демон подходит для применения на встраиваемых устройствах и оптимизирован для минимального потребления памяти и дискового пространства. Решение iwd не использует внешних библиотек и обращается только к возможностям, предоставляемым штатным ядром Linux (для работы достаточно ядра Linux и Glibc). В состав проекта входит собственная реализация DHCP-клиента и набор криптографических опций.
По информации OpenNET, в выпуске iwd 3.0 разработчики исправили ранее найденные ошибки. Также там добавлена поддержка режима внешней аутентификации на системах с чипами на базе архитектуры FullMAC, подразумевающей реализацию беспроводного стека на стороне прошивки чипа, а не системного драйвера. Режим внешней аутентификации (CMD_EXTERNAL_AUTH) может применяться с драйверами, которые не поддерживают полную обработку протокола аутентификации SAE (Simultaneous Authentication of Equals) на стороне прошивки и при этом не предоставляют команды CMD_ASSOCIATE и CMD_AUTHENTICATE. В этом случае прошивка может предоставлять команду CMD_EXTERNAL_AUTH для задействования внешнего аутентификатора для обработки кадров SAE в пространстве пользователя.
Источник: habr.com