Übersicht
nmcli interagiert mit dem NetworkManager-Daemon, um die Netzwerkkonfiguration zu verwalten. Sie können damit verschiedene Aufgaben ausführen, wie z. B. das Erstellen, Ändern und Löschen von Verbindungsprofilen, das Aktivieren/Deaktivieren von Netzwerkgeräten sowie das Scannen und Verbinden mit WLANs.
Hauptfunktionen
Dies sind die Kernfunktionen, die nmcli bietet.
- Verwaltung von Netzwerkverbindungsprofilen (Erstellen, Ändern, Löschen)
- Überprüfung und Steuerung des Status von Netzwerkgeräten
- Scannen und Verbinden mit WLAN-Netzwerken
- Ändern von Verbindungseinstellungen wie IP-Adressen und DNS-Servern
- Aktivieren/Deaktivieren von Funkverbindungen (WLAN, WWAN)
Wichtige Optionen und Objekte
nmcli wird im Format 'nmcli [Optionen] Objekt Befehl' verwendet. Hierbei steht 'Objekt' für das zu verwaltende Element (z. B. connection, device), und 'Befehl' gibt die spezifische Aktion für dieses Objekt an.
Globale Optionen
Erzeugter Befehl:
Kombinieren Sie die Befehle.
Beschreibung:
`nmcli` Führen Sie den Befehl aus.
Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.
Anwendungsbeispiele
Dies sind verschiedene Szenarien zur Verwaltung von Netzwerken mit nmcli.
Überprüfung des allgemeinen Status von NetworkManager
nmcli general status
Überprüft den aktuellen Status von NetworkManager und die Hostnameninformationen.
Anzeigen einer Liste aller Netzwerkverbindungsprofile
nmcli connection show
Zeigt alle auf dem System definierten Verbindungsprofile an, einschließlich aktiver und inaktiver Verbindungen.
Anzeigen des Status aller Netzwerkgeräte
nmcli device status
Überprüft den aktuellen Status aller Netzwerkgeräte wie Ethernet, WLAN usw.
Scannen und Anzeigen einer Liste verfügbarer WLAN-Netzwerke
nmcli device wifi list
Scannt verfügbare WLAN-Netzwerke in der Umgebung und zeigt Informationen wie SSID und Signalstärke an.
Deaktivieren der WLAN-Funkverbindung
nmcli radio wifi off
Deaktiviert die WLAN-Funktion des Systems.
Aktivieren einer bestimmten Verbindung
nmcli connection up "My_Wired_Connection"
Aktiviert das Netzwerkverbindungsprofil mit dem Namen 'My_Wired_Connection'. Sie müssen dies durch den tatsächlichen Verbindungsnamen ersetzen.
Tipps & Hinweise
Dies sind Tipps und Hinweise zur effektiveren Nutzung von nmcli.
Nützliche Tipps
- Für die meisten nmcli-Befehle sind Root-Rechte erforderlich. Verwenden Sie sie mit `sudo`.
- Sie können `nmcli help` oder `nmcli <Objekt> help` verwenden, um detaillierte Hilfe zu einem bestimmten Objekt oder Befehl zu erhalten.
- Konsultieren Sie die vollständige Manpage unter `man nmcli`.
- Für die Verwendung in Skripten ist es ratsam, die Optionen `-t` (terse) und `-f` (fields) zu kombinieren, um nur die benötigten Informationen zu extrahieren.