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.