| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| docs:guide-user:network:wifi:wireless.utilities [2018/03/03 20:13] – ↷ Page moved from docs:user-guide:network:wifi:wireless.utilities to docs:guide-user:network:wifi:wireless.utilities bobafetthotmail | docs:guide-user:network:wifi:wireless-tool:wireless.utilities [2023/02/06 08:46] – [iwconfig] update broken links zetago |
|---|
| ====== Wireless Utilities ====== | ====== Wireless Utilities ====== |
| As already explained at [[docs:user-guide:network:wifi:wireless.overview]] the Linux IEEE 802.11 subsystem is fragmented. The available tools depend entirely on your [[http://linuxwireless.org/en/users/Drivers|driver]]. Wireless devices have an API different from that of Ethernet devices because the specifications of IEEE 802.11 regulate quite precisely the whole communications process, so it makes sense to NOT implement this requirements in each driver but only once for all drivers and also because there is the problem of the diverging frequency regulations world wide. | As already explained at [[docs:guide-user:network:wifi:wireless.overview]] the Linux IEEE 802.11 subsystem is fragmented. The available tools depend entirely on your [[https://wireless.wiki.kernel.org/en/users/drivers|driver]]. Wireless devices have an API different from that of Ethernet devices because the specifications of IEEE 802.11 regulate quite precisely the whole communications process, so it makes sense to NOT implement this requirements in each driver but only once for all drivers and also because there is the problem of the diverging frequency regulations world wide. |
| |
| ===== mac80211-based drivers (ath9k, b43, brcmfmac, etc.) ===== | ===== mac80211-based drivers (ath9k, b43, brcmfmac, etc.) ===== |
| |
| ==== iwconfig ==== | ==== iwconfig ==== |
| ''[[man>iwconfig]]'' (and ''/proc/net/wireless'') is the configuration utility for the now <color red>obsolete</color> [[http://linuxwireless.org/en/developers/Documentation/Wireless-Extensions|WEXT]] API, which is scheduled for removal. Use ''iw'' or ''iwinfo''. | ''[[https://manpages.debian.org/man/8/iwconfig|iwconfig]]'' (and ''/proc/net/wireless'') is the configuration utility for the now <color red>obsolete</color> [[https://wireless.wiki.kernel.org/en/developers/documentation/wireless-extensions|Wext]] API, which is scheduled for removal. Use ''iw'' or ''iwinfo''. |
| |
| |
| |{{:meta:icons:tango:dialog-information.png?nolink}}| **''wpad''** package is a full featured IEEE 802.1x authenticator/supplicant ([[wp>Wi-Fi Protected Access|WPA]]/[[wp>Extensible Authentication Protocol|EAP]]/[[wp>Remote Authentication Dial In User Service|RADIUS]]), while **''wpad-mini''** only supports WPA-PSK (Pre-shared key). **''wpad''** obsoletes **''hostapd''** and ''[[doc:howto:wireless.utilities_wpa-supplicant|wpa_supplicant]]'' as it offers both authentication service for the access point mode and supplicant services for the wireless client mode in one package. | | |{{:meta:icons:tango:dialog-information.png?nolink}}| **''wpad''** package is a full featured IEEE 802.1x authenticator/supplicant ([[wp>Wi-Fi Protected Access|WPA]]/[[wp>Extensible Authentication Protocol|EAP]]/[[wp>Remote Authentication Dial In User Service|RADIUS]]), while **''wpad-mini''** only supports WPA-PSK (Pre-shared key). **''wpad''** obsoletes **''hostapd''** and ''[[doc:howto:wireless.utilities_wpa-supplicant|wpa_supplicant]]'' as it offers both authentication service for the access point mode and supplicant services for the wireless client mode in one package. | |
| |
| Also see [[docs:user-guide:network:wifi:encryption#atheros.and.generic.mac80211.wifi]] | Also see [[docs:guide-user:network:wifi:encryption#atheros.and.generic.mac80211.wifi]] |
| |
| FIXME: | FIXME: |
| * The ''hostapd-utils'' just adds a small hostapd_cli command line tool for messaging with the daemon. | * The ''hostapd-utils'' just adds a small hostapd_cli command line tool for messaging with the daemon. |
| |
| * [[docs:user-guide:network:wifi:encryption#atheros.and.generic.mac80211.wifi]] | * [[docs:guide-user:network:wifi:encryption#atheros.and.generic.mac80211.wifi]] |
| |
| * Actually, it's the other way around: hostapd is symlink to wpad, cf. ''/usr/sbin/hostapd -> wpad''. | * Actually, it's the other way around: hostapd is symlink to wpad, cf. ''/usr/sbin/hostapd -> wpad''. |