Eine kurze Analyse verschiedener Möglichkeiten zum Konfigurieren statischer IP-Adressen in RHEL8

Eine kurze Analyse verschiedener Möglichkeiten zum Konfigurieren statischer IP-Adressen in RHEL8

Beim Arbeiten an einem Linux-Server ist das Zuweisen einer statischen IP-Adresse auf der Netzwerkkarte/Ethernet-Karte eine der üblichen Aufgaben für jeden Linux-Ingenieur. Wenn eine Person die statische Adresse auf dem Linux-Server richtig konfiguriert, kann sie über das Netzwerk remote darauf zugreifen. In diesem Artikel zeigen wir verschiedene Möglichkeiten zum Konfigurieren einer statischen IP-Adresse auf der Netzwerkkarte des RHEL 8-Servers.

So konfigurieren Sie eine statische IP auf Ihrer Netzwerkkarte:

  • nmcli (Befehlszeilentool)
  • Netzwerk-Skriptdateien ( ifcfg-* )
  • nmtui (textbasierte Benutzeroberfläche)

Verwenden Sie das Befehlszeilentool nmcli, um eine statische IP-Adresse zu konfigurieren

Immer wenn wir den RHEL 8-Server installieren, wird automatisch das Befehlszeilentool nmcli installiert, das vom Netzwerkmanager verwendet wird und uns ermöglicht, statische IP-Adressen auf der Ethernet-Karte zu konfigurieren.

Führen Sie den folgenden ip addr “-Befehl aus, um die Ethernet-Karten auf dem RHEL 8-Server aufzulisten:

[root@linuxtechi ~]# IP-Adresse

Wie wir in der obigen Befehlsausgabe sehen können, haben wir zwei Netzwerkkarten, enp0s3 und enp0s8 . Die aktuell der Netzwerkkarte zugewiesene IP-Adresse wird über den DHCP-Server bezogen.

Angenommen, wir möchten der ersten Netzwerkkarte ( enp0s3 ) wie folgt eine statische IP-Adresse zuweisen:

  • IP-Adresse = 192.168.1.4
  • Netzwerkmaske = 255.255.255.0
  • Gateway = 192.168.1.1
  • DNS = 8.8.8.8

Führen Sie die folgenden nmcli -Befehle nacheinander aus, um eine statische IP zu konfigurieren:

Verwenden Sie den nmcli connection , um die aktuell aktiven Ethernet-Karten aufzulisten.

[root@linuxtechi ~]# nmcli-Verbindung
NAME UUID TYP GERÄT
enp0s3 7c1b8444-cb65-440d-9bf6-ea0ad5e60bae Ethernet enp0s3
virbr0 3020c41f-6b21-4d80-a1a6-7c1bd5867e6c Brücke virbr0
[root@linuxtechi ~]#

Weisen Sie enp0s3 mit nmcli wie unten beschrieben eine statische IP zu.

Befehlssyntax:

# nmcli-Verbindung ändern <Schnittstellenname> ipv4.address <IP/Präfix>

Hinweis: Um die Anweisungen zu vereinfachen, ersetzen wir in nmcli -Befehlen normalerweise connection durch das Schlüsselwort con und „Ändern modify durch das Schlüsselwort mod .

Weisen Sie der Netzwerkkarte enp0s3 eine IPv4-Adresse (192.168.1.4) zu.

[root@linuxtechi ~]# nmcli con mod enp0s3 ipv4.addresses 192.168.1.4/24

Verwenden Sie den folgenden nmcli -Befehl, um das Gateway festzulegen.

[root@linuxtechi ~]# nmcli con mod enp0s3 ipv4.gateway 192.168.1.1

Manuelle Konfiguration festlegen (von DHCP auf statisch),

[root@linuxtechi ~]# nmcli con mod enp0s3 ipv4.method Handbuch

Setzen Sie den DNS-Wert auf "8.8.8.8",

[root@linuxtechi ~]# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
[root@linuxtechi ~]#

Um die obigen Änderungen zu speichern und neu zu laden, führen Sie den folgenden nmcli Befehl aus:

[root@linuxtechi ~]# nmcli con up enp0s3
Verbindung erfolgreich aktiviert (aktiver D-Bus-Pfad: /org/freedesktop/NetworkManager/ActiveConnection/4)

Der obige Befehl zeigt, dass die Netzwerkkarte enp0s3 erfolgreich konfiguriert wurde. Alle Änderungen, die wir mit dem Befehl nmcli vornehmen, werden dauerhaft in der Datei etc/sysconfig/network-scripts/ifcfg-enp0s3 gespeichert.

[root@linuxtechi ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 

Um zu bestätigen, ob die IP-Adresse der Netzwerkkarte enp0s3 zugewiesen ist, überprüfen Sie mit dem folgenden IP-Befehl:

[root@linuxtechi ~]#ip addr show enp0s3

Manuelles Konfigurieren einer statischen IP-Adresse mithilfe einer Netzwerkskriptdatei (ifcfg-*)

Wir können die Netzwerkskripte oder ifcfg-* Dateien verwenden, um die Ethernet-Karte zu konfigurieren und die statische IP-Adresse der Ethernet-Karte zu konfigurieren. Angenommen, wir möchten der zweiten Ethernet-Karte eine statische IP-Adresse enp0s8 zuweisen:

  • IP-Adresse = 192.168.1.91
  • Präfix = 24
  • Gateway = 192.168.1.1
  • DNS1 =4.2.2.2

Gehen Sie in das Verzeichnis /etc/sysconfig/network-scripts , suchen Sie nach der Datei ifcfg-enp0s8 , und wenn sie nicht existiert, erstellen Sie sie mit folgendem Inhalt:

[root@linuxtechi ~]# cd /etc/sysconfig/network-scripts/
[root@linuxtechi Netzwerkskripte]# vi ifcfg-enp0s8
TYPE="Ethernet"
GERÄT="enp0s8"
BOOTPROTO="statisch"
ONBOOT="ja"
NAME="enp0s8"
IPADDR="192.168.1.91"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="4.2.2.2"

Speichern und beenden Sie die Datei. Starten Sie anschließend den Netzwerkmanagerdienst neu, damit die oben genannten Änderungen wirksam werden.

[root@linuxtechi Netzwerkskripte]# systemctl Neustart NetworkManager

Überprüfen Sie nun mit dem folgenden ip -Befehl, ob der Netzwerkkarte die IP-Adresse zugewiesen ist.

[root@linuxtechi ~]# ip add show enp0s8
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel Status UP-Gruppe Standard qlen 1000
 Link/Ether 08:00:27:7c:bb:cb brd ff:ff:ff:ff:ff:ff:ff
 inet 192.168.1.91/24 brd 192.168.1.255 Bereich global noprefixroute enp0s8
 valid_lft für immer preferred_lft für immer
 inet6 fe80::a00:27ff:fe7c:bbcb/64 Bereichslink
 valid_lft für immer preferred_lft für immer
[root@linuxtechi ~]#

Die obige Ausgabe bestätigt, dass die statische IP-Adresse auf der Netzwerkkarte enp0s8 erfolgreich konfiguriert wurde.

Konfigurieren einer statischen IP-Adresse mit dem Dienstprogramm nmtui

nmtui ist eine textbasierte Benutzeroberfläche zur Steuerung von Netzwerkmanagern. Wenn wir nmtui ausführen, wird eine textbasierte Benutzeroberfläche geöffnet, über die wir Verbindungen hinzufügen, ändern und löschen können. Darüber hinaus kann nmtui auch zum Festlegen des Hostnamens des Systems verwendet werden.

Angenommen, wir möchten der Netzwerkkarte enp0s3 eine statische IP-Adresse mit den folgenden Details zuweisen:

  • IP-Adresse = 10.20.0.72
  • Präfix = 24
  • Gateway = 10.20.0.1
  • DNS1 =4.2.2.2

Führen Sie nmtui aus und folgen Sie den Anweisungen auf dem Bildschirm. Ein Beispiel wird unten angezeigt.

[root@linuxtechi ~]# nmtui 

Wählen Sie die erste Option „Eine Verbindung bearbeiten“ und wählen Sie dann die Schnittstelle als „enp0s3“ aus.

Wählen Sie „Bearbeiten“ und geben Sie IP-Adresse, Präfix, Gateway und DNS-Server-IP an.

Wählen Sie „OK“ und drücken Sie die Eingabetaste. Wählen Sie im nächsten Fenster „Verbindung aktivieren“ aus.

Wählen Sie "enp0s3", wählen Sie "Deaktivieren" und drücken Sie die Eingabetaste.

Wählen Sie nun „Aktivieren“ und drücken Sie die Eingabetaste.

Wählen Sie „Zurück“ und dann „Beenden“.

Überprüfen Sie mit dem folgenden ip -Befehl, ob der Schnittstelle enp0s3 die IP-Adresse zugewiesen wurde.

[root@linuxtechi ~]# ip add show enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel Status UP-Gruppe Standard qlen 1000
 Link/Ether 08:00:27:53:39:4d brd ff:ff:ff:ff:ff:ff:ff
 inet 10.20.0.72/24 brd 10.20.0.255 Bereich global noprefixroute enp0s3
 valid_lft für immer preferred_lft für immer
 inet6 fe80::421d:5abf:58bd:c47e/64 Bereichslink noprefixroute
 valid_lft für immer preferred_lft für immer
[root@linuxtechi ~]#

Die obige Ausgabe zeigt, dass wir der Schnittstelle enp0s3 mit nmtui erfolgreich eine statische IP-Adresse zugewiesen haben.

Das ist alles für dieses Tutorial. Wir haben drei verschiedene Methoden zum Konfigurieren der IPv4-Adresse für die Ethernet-Karte im RHEL 8-System behandelt. Bitte teilen Sie Ihr Feedback und Ihre Kommentare im Kommentarbereich unten mit.

über: https://www.linuxtechi.com/configure-static-ip-address-rhel8/

Zusammenfassen

Oben sind die verschiedenen Methoden zum Konfigurieren statischer IP-Adressen in RHEL8 aufgeführt, die vom Herausgeber vorgestellt wurden. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So erstellen Sie einen Elastic-Stack-Cluster mit mehreren Knoten auf RHEL8/CentOS8
  • So konfigurieren Sie eine statische IP-Adresse für virtuelle Maschinen in VMware
  • So konfigurieren Sie eine statische IP-Adresse für CentOS 7 (2 Möglichkeiten)
  • Statische IP-Adresseinstellung für Ubuntu16.04 (NAT-Methode)
  • Docker-Container gibt eine feste IP/statische IP-Adresse in einem benutzerdefinierten Netzwerksegment an
  • So verwenden Sie ein PowerShell-Skript, um automatisch eine IP-Adresse abzurufen und eine statische IP-Adresse mithilfe von DHCP der Netzwerkkarte festzulegen
  • Code zum Festlegen einer statischen IP- und DNS-Serveradresse mithilfe von VBS
  • Verwenden von VBS zum Konfigurieren einer statischen IP-Adresse

<<:  Vue implementiert ein einfaches Einkaufswagenbeispiel

>>:  Grafisches Tutorial zur Installation von MySQL 8.0.12

Artikel empfehlen

Detaillierte Erläuterung der MySQL-Mehrtabellenabfrage

Die Zeit vergeht immer überraschend schnell, ohne...

Detaillierte Schritte zur Installation von MySQL mit Cluster-RPM

MySQL-Datenbank installieren a) Laden Sie das MyS...

Schritte zum Erstellen eines WEBSERVERS mit NODE.JS

Inhaltsverzeichnis Was ist nodejs Installieren Si...

HTML-Endtag-Problem und W3C-Standard

Gemäß den Grundsätzen des W3C muss jedes Start-Tag...

Auszeichnungssprache - für

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

MySQL-Join-Abfrage (Left Join, Right Join, Inner Join)

1. Allgemeine Verbindungen für MySQL INNER JOIN (...

Der Quellcode zeigt, warum Vue2 Daten und Methoden direkt abrufen kann

Inhaltsverzeichnis 1. Beispiel: Hiermit können Da...

Verwendung von MySQL DDL-Anweisungen

Vorwort Die Sprachklassifikation von SQL umfasst ...

Lösung für den ES-Speicherüberlauf beim Starten von Docker

Fügen Sie die Datei jvm.options zur Elasticsearch...

Linux-Methodenbeispiel zum Anzeigen aller Informationen des Prozesses

Auf dem Server läuft ein Taskprozess. Wenn wir ih...

Tutorial zur HTML-Tabellenauszeichnung (2): Tabellenrahmenattribute BORDER

Standardmäßig beträgt der Rand der Tabelle 0 und ...