WLAN-Befehle fassen die wichtigsten Kommandozeilen-Werkzeuge zusammen, mit denen Linux-Systeme drahtlose Netze scannen, verbinden, konfigurieren und analysieren. Je nach Distribution und Desktop-Umgebung kommen drei Werkzeug-Generationen zum Einsatz: die klassischen wireless-tools (iwconfig/iwlist), das moderne iw auf Basis von nl80211 und der NetworkManager-Client nmcli.
Werkzeuge im Überblick
- iw — der moderne Befehlszeilen-Client für nl80211 (Kernel-Mac80211): Geräte auflisten, Netze scannen, Verbindungen herstellen.
- nmcli — steuert den NetworkManager-Daemon; komfortabel für Desktop- und Server-Systeme, speichert Verbindungsprofile.
- iwconfig / iwlist — die älteren wireless-tools, noch auf vielen Systemen vorhanden, funktional weitgehend von iw abgelöst.
- rfkill — Radio-Kill-Switch für WLAN/Bluetooth ein- und ausschalten.
Wichtige Kommandos
# Geräte und Verbindungsstatus
iw dev
iw dev wlan0 link
# Netzwerke scannen (Root-Rechte)
iw dev wlan0 scan | grep -E "SSID|signal"
# Mit offenem bzw. WPA-Netz verbinden
iw dev wlan0 connect MeinNetz
iw dev wlan0 connect MeinNetz key 0:geheim
# Sendeleistung / Power-Save
iw dev wlan0 set power_save on
# NetworkManager-Variante
nmcli dev status
nmcli dev wifi list
nmcli dev wifi connect MeinNetz password geheim
nmcli con up MeinNetz
nmcli radio wifi on
# Wireless-Tools (Legacy)
iwconfig wlan0 essid MeinNetz
iwlist wlan0 scan
Für die eigentliche Authentifizierung mit WPA2/WPA3-Passphrase oder Enterprise-Login ist der wpa_supplicant-Befehle-Daemon zuständig, den iw und nmcli im Hintergrund nutzen. Wer einen eigenen Access Point aufspannen möchte, verwendet hostapd-Befehle.
Praxis-Tipps
- Interface erst mit
ip link set wlan0 upaktivieren, dann scannen. iw dev wlan0 scanliefert nur mit Root-Rechten Ergebnisse; zum Anzeigen von Signalstärke und Kanal eignet sich auchiw dev wlan0 station dump.- NetworkManager (nmcli) und wpa_supplicant nicht gleichzeitig manuell auf demselben Interface betreiben — sie konkurrieren um die Kontrolle.