Zum Inhalt

Netzwerkverbindungen unter Linux mit nmcli verwalten

Netzwerkverbindungen unter Linux mit nmcli verwalten

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.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.