GNU/Linux >> LINUX-Kenntnisse >  >> Linux

nmcli:Befehl nicht gefunden

Das nmcli-Tool ist die grundlegendste der NetworkManager-Schnittstellen. Es enthält viele Unterbefehle, mit denen Sie Netzwerkinformationen anzeigen und konfigurieren können. Da viele Netzwerkserver keine GUI enthalten, ist es wichtig, mit nmcli vertraut zu sein, um Netzwerkeinstellungen zu verwalten.

Im Folgenden finden Sie einige Beispiele für Unterbefehle, die Sie mit nmcli verwenden können.

Unterbefehl Früher
allgemeiner Status Zeigen Sie eine Zusammenfassung der Netzwerkkonnektivitätsdaten an. Zeigen Sie Identifikationsinformationen für jede NIC an. Aktivieren Sie die angegebene Netzwerkkarte.
Verbindung zeigen Deaktivieren Sie die angegebene Netzwerkkarte.
konfiguriere {Geräte-ID} Wechseln Sie in den interaktiven Modus, um die angegebene Netzwerkkarte zu konfigurieren.
con down {device ID} Überwachen Sie Ereignisse, die vom Kernel oder von einer udev-Regel gesendet werden.
con edit {Geräte-ID} Simulieren Sie ein udev-Ereignis, das für ein Gerät ausgeführt wird, mit Ergebnissen bei der Ausgabe.
Gerätestatus Den aktuellen Status jeder Netzwerkkarte anzeigen.

Syntax

Die Syntax des nmcli-Befehls lautet:

# nmcli [options] [subcommand] [arguments]

Wenn beim Ausführen des nmcli-Befehls der folgende Fehler auftritt:

nmcli: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Betriebssystemverteilung Befehl
Debian apt-get install network-manager
Ubuntu apt-get install network-manager
Alpin apk Netzwerkmanager hinzufügen
Arch Linux pacman -S Netzwerkmanager
Kali-Linux apt-get install network-manager
Fedora dnf installiert NetworkManager-1
Raspbian apt-get install network-manager

nmcli-Befehlsbeispiele

1. Führen Sie einen `nmcli`-Unterbefehl aus:

# nmcli agent|connection|device|general|help|monitor|networking|radio command_options

2. Zeigen Sie die aktuelle Version von NetworkManager an:

# nmcli --version

3. Hilfe anzeigen:

# nmcli --help

4. Hilfe für einen Unterbefehl anzeigen:

# nmcli subcommand --help

5. Zeigen Sie die Liste aller Verbindungen mit dem nmcli-Befehl wie folgt an:

# nmcli con show

6. Zeigen Sie nur die aktiven Verbindungen mit dem nmcli-Befehl wie folgt an:

# nmcli con show --active

7. Zeigen Sie die Details einer Verbindung an, indem Sie die Verbindungs-ID (NAME) mit dem nmcli-Befehl wie folgt angeben:

# nmcli con show "enp0s3"

8. Zeigen Sie den Status des Geräts (Schnittstelle) als verbunden oder getrennt an, indem Sie den nmcli-Befehl wie folgt verwenden:

# nmcli dev status

9. Zeigen Sie die Gerätedetails mit dem nmcli-Befehl wie folgt an:

# nmcli dev show enp0s3

10. Deaktivieren Sie die automatische Verbindung für ein Verbindungsprofil, wie hier in der Befehlszeile gezeigt:

# nmcli con mod "static" connection.autoconnect no

11. Geben Sie einen DNS-Server mit dem Befehl nmcli con mod an, wie hier gezeigt:

# nmcli con mod "static" ipv4.dns "1.1.1.1"

12. Wir können einem Schlüssel weitere Werte hinzufügen, indem wir das Symbol + oder – vor dem Argument verwenden. Wir können auch einen weiteren DNS-Server mit dem Befehl nmcli con mod hinzufügen, wie hier gezeigt:

# nmcli con mod "static" +ipv4.dns "8.8.8.8"

13. Wir können die statische IP-Adresse und das Gateway für ein Verbindungsprofil wie hier gezeigt ändern:

# nmcli con mod  "static"  ipv4.address  "50.50.50.50/24" ipv4.gateway

14. Wir können derselben Schnittstelle ohne Gateway in einem bestehenden Profil eine sekundäre IP-Adresse zuweisen, wie hier gezeigt:

# nmcli con mod "static" +ipv4.addresses "70.70.70.100/16"

15. Um die Änderungen zu aktivieren, muss das Verbindungsprofil mit dem Befehl nmcli con wie hier gezeigt aktiviert werden:

# nmcli con up "static"

16. Löschen Sie ein Verbindungsprofil mit dem Befehl nmcli del, wie hier gezeigt:

# nmcli del "static"

17. Deaktivieren Sie alle verwalteten Schnittstellen mit dem nmcli-Befehl wie hier gezeigt:

# nmcli net off

18. Bringen Sie eine Schnittstelle herunter, indem Sie das Gerät wie hier gezeigt vorübergehend trennen:

# nmcli dev dis enp0s8

19. Rufen Sie eine Schnittstelle auf, indem Sie das Gerät wie hier gezeigt anschließen:

# nmcli dev con enp0s8


Linux
  1. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. lspci:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

w:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden