nmcli
nmcli – WLAN-Verwaltung und Diagnose⚑
nmcli
ist das Kommandozeilenwerkzeug für den NetworkManager. Es ermöglicht das Auflisten, Verbinden, Trennen und Diagnostizieren von Netzwerken – ohne grafische Oberfläche.
Aktive Verbindung prüfen⚑
Zeigt den aktuellen Verbindungsstatus und alle aktiven Schnittstellen:
nmcli device status
Beispielausgabe:⚑
DEVICE TYPE STATE CONNECTION
wlp0s20f3 wifi connected Heimnetz_5G
enp0s31f6 ethernet disconnected --
lo loopback unmanaged --
Interpretation:
Spalte | Bedeutung |
---|---|
DEVICE | Name der Netzwerkschnittstelle |
TYPE | Typ (wifi, ethernet, loopback, …) |
STATE | Verbindungsstatus |
CONNECTION | Name der aktiven Verbindung oder -- wenn keine |
Detaillierte Verbindung anzeigen⚑
Zeigt Details zur aktuellen WLAN-Verbindung, inkl. Signal, Band, Frequenz, TX/RX usw.:
nmcli device wifi show-ifname wlp0s20f3
oder klassisch:
nmcli -f all device show wlp0s20f3
Beispielausgabe:⚑
GENERAL.DEVICE: wlp0s20f3
GENERAL.TYPE: wifi
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Heimnetz_5G
IP4.ADDRESS[1]: 192.168.0.42/24
IP4.GATEWAY: 192.168.0.1
IP4.DNS[1]: 192.168.0.1
WI-FI.PHY: wlan0
WI-FI.SSID: Heimnetz_5G
WI-FI.BSSID: 98:da:c4:12:ab:cd
WI-FI.MODE: infrastructure
WI-FI.FREQUENCY: 5180 MHz
WI-FI.RATE: 866.7 MBit/s
WI-FI.SIGNAL: 70
WI-FI.SECURITY: WPA2
Wichtige Felder:
Feld | Bedeutung |
---|---|
SSID | WLAN-Name |
BSSID | MAC-Adresse des AP |
FREQUENCY | Frequenz → bestimmt Band (2.4 GHz / 5 GHz) |
RATE | aktuelle Bitrate |
SIGNAL | Signalqualität (0–100 %) |
SECURITY | Verschlüsselungsstandard |
WLAN-Netze scannen⚑
Scannt und zeigt alle verfügbaren WLANs:
nmcli device wifi list
Beispielausgabe:⚑
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
* ```
Heimnetz_5G Infra 36 866 Mbit/s 70 ▂▄▆_ WPA2
Gastnetz Infra 1 54 Mbit/s 42 ▂▄__ WPA2
WLAN-Cafe Infra 11 72 Mbit/s 55 ▂▄▆_ WPA2
```
Spalten erklärt:
Spalte | Bedeutung |
---|---|
IN-USE | * wenn aktuell verbunden |
SSID | Netzwerkname |
CHAN | Kanalnummer |
RATE | maximale Bitrate |
SIGNAL | Signalqualität (0–100) |
SECURITY | Verschlüsselungsstandard |
WLAN verbinden⚑
Mit einem Netzwerk verbinden (interaktiv nach Passwort fragen lassen):
nmcli device wifi connect "Heimnetz_5G"
Oder Passwort direkt mitgeben:
nmcli device wifi connect "Heimnetz_5G" password "meinpasswort"
Verbindung trennen⚑
nmcli device disconnect wlp0s20f3
Nützliche Kommandos im Alltag⚑
Ziel | Befehl |
---|---|
Alle Geräte auflisten | nmcli device |
WLAN-Netze scannen | nmcli device wifi list |
Verbindung herstellen | nmcli device wifi connect "SSID" |
Aktive Verbindung anzeigen | nmcli device status |
Detaillierte Infos zur Verbindung | nmcli device show wlp0s20f3 |
Schnittstelle neu verbinden | nmcli device reapply wlp0s20f3 |
Vergleich: iw
vs. nmcli
⚑
Tool | Aufgabe | Zugriffsebene |
---|---|---|
iw | Kernel-nahe Diagnose und Statusinfos | Low-Level (nl80211 ) |
nmcli | Netzwerkverwaltung + Status + Verbindung | High-Level (NetworkManager) |
Beide Tools ergänzen sich:
iw
für detaillierte physikalische Infos, nmcli
für Verwaltung und Verbindungssteuerung.