Startseite > Netzwerkverwaltung > nmcli

nmcli: Kommandozeilenwerkzeug für NetworkManager

nmcli ist ein Befehlszeilenschnittstellenwerkzeug zur Steuerung von NetworkManager. Es ermöglicht die einfache Verwaltung von Netzwerkverbindungen, Geräten, WLAN und anderen netzwerkbezogenen Einstellungen. Es ist äußerst nützlich für die Automatisierung und Konfiguration von Netzwerken in Serverumgebungen oder Skripten.

Ü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.

Gleiche Kategorie Befehle