iwd 2.0 (Inet Wireless Daemon), developed by Intel as an alternative to WPA_SUPPLICANT tools for organizing connecting Linux systems to a wireless network. IWD can be used both self -sufficiently and act as a backend for Network Manager and Connman network configurators. The project is suitable for use on built -in devices and is optimized for minimal memory consumption and disk space. IWD does not use external libraries and only refers to the capabilities provided by the Linux standard core (there is enough Linux and Glibc nucleus to work). The composition includes the own implementation of the DHCP client and the set cryptographic functions . The project code is written in the language of SI and supplies under the license lgplv2.1. in new issue The following innovations are proposed:
- Added support for setting addresses, locks and routes for IPV4 and IPV6 networks (IWD forces without using additional utilities).
- Provided to change the MAC address at launch.
- The list with access points that can be used for roaming is involved (earlier for roaming, one access point with the best indicators has been selected, and now a list of BSS ranks is maintained to quickly select spare points in the event of a malfunction when connected to the selected).
- Implementation and resumption of TLS seans for EAP (Extensible Authentication Protocol) is implemented.
- Added cipher support with 256-bit keys.
- In implementing the access point of the access point, support for customer authentication using the outdated protocol tkip (Temporal key integrity protocol). The change made it possible to provide support for old equipment that does not support other ciphers except TKIP.