Skip to content

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.