Website-Suche

3 Möglichkeiten zum Festlegen einer statischen IP-Adresse in RHEL 8


Das Konfigurieren einer statischen IP-Adresse für Ihre Linux-Distribution ist eine grundlegende Aufgabe und sollte in wenigen einfachen Schritten erledigt sein. Mit der Veröffentlichung der öffentlichen Betaversion von RHEL 8 können Sie Ihre Netzwerkschnittstelle jetzt auf verschiedene Arten mithilfe der NetworkManager-Dienstprogramme konfigurieren.

In diesem Tutorial zeigen wir Ihnen einige verschiedene Möglichkeiten, eine statische IP-Adresse bei der RHEL 8-Installation festzulegen. Beachten Sie, dass dieser Artikel davon ausgeht, dass Sie die Netzwerkeinstellungen, die Sie für Ihr System anwenden möchten, bereits kennen.

1. So konfigurieren Sie statische IP mithilfe von Netzwerkskripten manuell

Sie können eine statische IP-Adresse auf altmodische Weise konfigurieren, indem Sie Folgendes bearbeiten:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

In meinem Fall heißt die Datei:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Um den Namen Ihrer Netzwerkschnittstelle zu finden, können Sie den folgenden nmcli-Befehl verwenden.

nmcli con

Um die Datei zu bearbeiten, verwenden Sie einfach Ihren bevorzugten Editor und öffnen Sie die Datei:

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

Starten Sie dann den NetworkManager neu mit:

systemctl restart NetworkManager

Alternativ können Sie die Netzwerkschnittstelle neu laden, indem Sie Folgendes verwenden:

nmcli con down enp0s3 && nmcli con up enp0s3

Jetzt können Sie die neue IP-Adresse wie gezeigt mit dem Befehl ip überprüfen.

ip a show enp0s3

2. So konfigurieren Sie statische IP mit dem Nmtui Tool

Eine andere Möglichkeit, eine statische IP-Adresse für Ihr RHEL 8 zu konfigurieren, ist die Verwendung des nmtui-Tools, einer Textbenutzeroberfläche (TUI). Um es zu verwenden, geben Sie einfach den folgenden Befehl in Ihr Terminal ein.

nmtui

Dies wird das Programm starten:

Bearbeiten Sie eine Verbindung und wählen Sie dann die Schnittstelle aus:

Im nächsten Fenster können Sie die Netzwerkschnittstelleneinstellungen bearbeiten, indem Sie den Cursor mit den Pfeiltasten auf Ihrer Tastatur bewegen:

In diesem Beispiel habe ich meine IP-Adresse von 192.168.20.150 in 192.168.20.160 geändert. Um die Änderungen zu speichern, scrollen Sie zum Ende der Seite und wählen Sie OK.

Laden Sie dann die Netzwerkschnittstelle neu, indem Sie „Verbindung aktivieren“ wählen:

Wählen Sie dann den Verbindungsnamen und wählen Sie :

Und wählen Sie nun aus, um die Schnittstelle mit den neuen Einstellungen zu aktivieren, die Sie ihr gegeben haben.

Wählen Sie dann , um zum Hauptmenü zurückzukehren, und wählen Sie dann „Beenden“, um das Menü zu verlassen.

Überprüfen Sie, ob die neuen IP-Adresseinstellungen angewendet wurden mit:

ip a show enp0s3

3. So konfigurieren Sie statische IP mit dem Nmcli-Tool

Nmcli ist eine NetworkManager-Befehlszeilenschnittstelle, die zum Abrufen von Informationen oder zum Konfigurieren einer Netzwerkschnittstelle verwendet werden kann.

Wenn Sie eine statische IP-Adresse festlegen möchten, können Sie die folgenden Optionen nutzen:

Legen Sie die IP-Adresse für die Schnittstelle enp0s3 auf RHEL 8 fest.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Stellen Sie das Gateway auf RHEL 8 ein:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informieren Sie die Schnittstelle darüber, dass sie die manuelle Konfiguration verwendet (nicht DHCP usw.).

nmcli con mod enp0s3 ipv4.method manual

DNS konfigurieren:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Laden Sie die Schnittstellenkonfiguration neu:

nmcli con up enp0s3 

Ihre Änderungen werden in /etc/sysconfig/network-scripts/ifcfg- gespeichert.

Hier ist die Konfigurationsdatei, die für mich generiert wurde:

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Abschluss

In diesem Tutorial haben Sie gesehen, wie Sie eine statische IP-Adresse mit den Dienstprogrammen Netzwerkskripts, nmtui und nmcli in RHEL 8 konfigurieren. . Wenn Sie Fragen oder Kommentare haben, können Sie diese gerne im Kommentarbereich unten einreichen.