Nmcli-Befehl zur Installation und Verwendung unter Linux

Die Verwaltung des Netzwerks in Linux-Systemen, im Allgemeinen in jedem Betriebssystem, kann zu einer mühsamen Aufgabe werden, wenn wir nicht über die erforderlichen Tools dafür verfügen, aber im Fall von Linux-Systemen wurde ein spezieller Befehl entwickelt, um viele Variablen der roten zu verwalten und es ist der "nmcli"-Befehl, über den wir in diesem Tutorial ausführlich sprechen werden.

Was ist nmcliNmcli "network manager command-line interface" ist ein Befehl, der entwickelt wurde, um NetworkManager zu steuern und mit einer Reihe von Parametern die Möglichkeit zu haben, den Status des Netzwerks an den Administrator zu melden.

Mit dem Befehl nmcli können wir Netzwerkverbindungen erstellen, bearbeiten, löschen, aktivieren oder deaktivieren sowie den Status des unter Linux installierten Netzwerkgeräts steuern und auch anzeigen.

1. So installieren und verwenden Sie nmcli unter Linux

Schritt 1
Standardmäßig ist nmcli auf Linux-Systemen installiert. Wir können alle aktiven Netzwerkschnittstellen in Linux mit einem der folgenden Befehle visualisieren:

 nmcli Verbindung gezeigtmcli mit show

VERGRÖSSERN

Schritt 2
Als Ergebnis erhalten wir folgende Angaben:

  • Verbindungsname
  • Aktive UUID
  • Netzwerktyp (Kabel oder WLAN)
  • Gerät

Um alle Linux-Verbindungen (aktiv und deaktiviert) anzuzeigen, führen wir den folgenden Befehl aus:

 nmcli-Entwicklungsstatus

VERGRÖSSERN

2. So konfigurieren Sie eine statische IP-Adresse in Linux mit nmcli


Im Rahmen der administrativen Aufgaben von nmcli haben wir die Möglichkeit, eine feste IP-Adresse für das Gerät einzurichten. Dazu müssen wir das Gerät berücksichtigen, auf das die Änderung angewendet wird, in diesem Fall die enps03-Netzwerkschnittstelle.

Schritt 1
Zuerst führen wir den Befehl "ip add" aus, um die aktuelle Netzwerkkonfiguration anzuzeigen:

VERGRÖSSERN

Schritt 2
In diesem Fall haben wir folgendes:

  • IP-Adresse 192.168.0.21
  • Gateway 192.168.0.255

Um unter Linux mit nmcli eine neue IP-Adresse einzurichten, verwenden wir die folgenden Werte:

  • IP-Adresse 192.168.0.30
  • Gateway 192.168.0.255
  • Primärer DNS 8.8.8.8
  • Statischer IP-Typ

Zunächst ermitteln wir die gewünschte IP, indem wir Folgendes ausführen:

 nmcli mit mod enps03 ipv4.addresses 192.168.2.30/24

VERGRÖSSERN

Schritt 3
Jetzt konfigurieren wir das Gateway:

 nmcli mit mod enps03 ipv4.gateway 192.168.0.1

VERGRÖSSERN

Schritt 4
Jetzt werden wir den DNS-Server einstellen:

 nmcli mit mod enps03 ipv4.dns "8.8.8.8"

VERGRÖSSERN

Schritt 5
Danach konfigurieren wir die IP-Adresse von dynamisch auf statisch:

 nmcli mit mod enps03 ipv4.method manual

VERGRÖSSERN

Schritt 6
Wir wenden die Änderungen in folgender Reihenfolge an:

 nmcli mit up enps03

VERGRÖSSERN

Wir sehen die Meldung, dass die Verbindung erfolgreich aktiviert wurde.

Schritt 7
Wir überprüfen, ob die IP-Adresse 192.168.0.30 eingerichtet wurde, indem wir den Befehl "ip add" ausführen:

VERGRÖSSERN

Schritt 8
Alternativ können wir in diesem Fall in CentOS 8 in das folgende Verzeichnis gehen:

 /etc/sysconfig/network-scripts/
Schritt 9
Dort führen wir dann "cat ifcfg-enp0s3" aus, um die Netzwerkeigenschaften zu sehen:

VERGRÖSSERN

Da finden wir ganz klar die Werte, die wir uns erarbeitet haben.
Mit nmcli haben wir alle Möglichkeiten, unser Netzwerk bestmöglich zu verwalten.

wave wave wave wave wave