Netzwerkverbindungen unter Linux mit nmcli verwalten
WIKI 2 min
Netzwerkverbindungen unter Linux mit nmcli verwalten
Zusammenfassung:
Dieser Artikel dokumentiert den Einsatz von nmcli, dem Kommandozeilen-Frontend für NetworkManager, zur Verwaltung von WLAN, Ethernet, VPN und statischen IP-Konfigurationen unter Linux. nmcli steht auf allen Distributionen mit NetworkManager zur Verfügung und eignet sich besonders für Headless-Setups oder die Skriptautomatisierung.
1. Voraussetzung: NetworkManager prüfen
systemctl status NetworkManager
Falls nicht aktiv:
sudo systemctl enable --now NetworkManager
2. Allgemeiner Status & Gerätübersicht
# Allgemeiner Verbindungsstatus
nmcli general status
# Alle Netzwerkgeräte anzeigen
nmcli device status
# Alle gespeicherten Verbindungsprofile
nmcli connection show
3. WLAN verwalten
Verfügbare Netzwerke anzeigen
nmcli device wifi list
Mit WLAN verbinden
nmcli device wifi connect "Netzwerkname" password "Passwort"
Mit gespeichertem Profil verbinden
nmcli connection up "Netzwerkname"
WLAN-Verbindung trennen
nmcli device disconnect wlan0
WLAN ein-/ausschalten
nmcli radio wifi off
nmcli radio wifi on
4. Ethernet verwalten
# Ethernet-Verbindung aktivieren
nmcli connection up "Wired connection 1"
# Verbindung trennen
nmcli device disconnect eth0
5. Statische IP-Adresse konfigurieren
# Statische IP einem vorhandenen Profil zuweisen
nmcli connection modify "Wired connection 1" \
ipv4.method manual \
ipv4.addresses "192.168.1.50/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "1.1.1.1,8.8.8.8"
# Verbindung neu starten
nmcli connection down "Wired connection 1"
nmcli connection up "Wired connection 1"
Zurück zu DHCP
nmcli connection modify "Wired connection 1" ipv4.method auto ipv4.addresses "" ipv4.gateway "" ipv4.dns ""
nmcli connection up "Wired connection 1"
6. VPN-Verbindungen
OpenVPN-Profil importieren
nmcli connection import type openvpn file /pfad/zur/datei.ovpn
VPN aktivieren / deaktivieren
nmcli connection up "VPN-Profilname"
nmcli connection down "VPN-Profilname"
7. Verbindungsprofil löschen
nmcli connection delete "Profilname"
8. Referenz: Wichtige nmcli-Abkürzungen
| Abkürzung | Vollform |
|---|---|
nmcli g
|
nmcli general
|
nmcli d
|
nmcli device
|
nmcli c
|
nmcli connection
|
nmcli r
|
nmcli radio
|
nmcli d wifi
|
WLAN-Gerät-Operationen |
9. Diagnose: Verbindungsprobleme
# Detaillierte Geräteinformationen
nmcli device show wlan0
# NetworkManager-Log in Echtzeit
journalctl -f -u NetworkManager
# Ping-Test
ping -c 4 1.1.1.1
Hat euch dieser Beitrag gefallen?
Dann lasst gern ein Like da.