GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So konfigurieren Sie eine statische IP-Adresse in RHEL 8 / CentOS 8

Beim Arbeiten auf Linux-Servern , das Zuweisen einer statischen IP-Adresse auf NIC-/Ethernet-Karten ist eine der häufigsten Aufgaben, die jeder Linux-Ingenieur erledigt. Wenn man die Statische IP-Adresse konfiguriert richtig auf einem Linux-Server, dann kann er/sie remote über das Netzwerk darauf zugreifen. In diesem Artikel zeigen wir die verschiedenen Möglichkeiten zum Zuweisen oder Konfigurieren einer statischen IP-Adresse auf der Netzwerkkarte von RHEL 8/CentOS 8-Server.

Im Folgenden finden Sie die Möglichkeiten zum Konfigurieren der statischen IP auf einer NIC,

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

Statische IP-Adresse mit dem nmcli-Befehlszeilentool konfigurieren

Wann immer wir den RHEL 8 / CentOS 8-Server installieren, wird „nmcli ’, ein Befehlszeilentool wird automatisch installiert, nmcli wird vom Netzwerkmanager verwendet und ermöglicht uns, statische IP-Adressen auf Ethernet-Karten zu konfigurieren.

Führen Sie den folgenden ip addr-Befehl aus, um Ethernet-Karten auf Ihrem Server aufzulisten

[[email protected] ~]# IP-Adresse

Wie wir in der obigen Befehlsausgabe sehen können, haben wir zwei NICs enp0s3 &enp0s8. Derzeit wird der NIC eine IP-Adresse über den DHCP-Server zugewiesen.

Nehmen wir an, wir möchten der ersten Netzwerkkarte (enp0s3) die statische IP-Adresse mit den folgenden Details zuweisen:

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

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

Listen Sie derzeit aktive Ethernet-Karten mit „nmcli connection auf ” Befehl,

 [[E-Mail geschützt] ~]# nmcli ConnectionName UUID Typ DeviceEnP0S3 7C1B8444-CB65-440D-9BF6-EEA0AD5E60BAE ETHERNET ENP0S3VIRBR0 3020C41F-6B21-4D80-AM1A6-7C1BD5867E67E6R0-ABROTE 

Verwenden Sie den folgenden nmcli-Befehl, um enp0s3 eine statische IP-Adresse zuzuweisen,

Syntax:

# nmcli connection modify ipv4.address 

Hinweis: In Kurzform ersetzen wir normalerweise die Verbindung durch das Schlüsselwort „con“ und ändern durch das Schlüsselwort „mod“ im nmcli-Befehl.

IPv4 (192.168.1.4) der enp0s3-Schnittstelle zuweisen,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.addresses 192.168.1.4/24[[email protected] ~]#

Stellen Sie das Gateway mit dem folgenden nmcli-Befehl ein,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.gateway 192.168.1.1[[email protected] ~]#

Stellen Sie die manuelle Konfiguration ein (von dhcp auf statisch),

[[email protected] ~]# nmcli con mod enp0s3 ipv4.method manual[[email protected]8 ~]#

Setzen Sie den DNS-Wert auf „8.8.8.8“,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"[[email protected] ~]#

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

[[email protected] ~]# nmcli con up enp0s3Connection erfolgreich aktiviert (D-Bus aktiver Pfad:/org/freedesktop/NetworkManager/ActiveConnection/4)[[email protected] ~]#

Die obige Befehlsausgabe bestätigt, dass die Schnittstelle enp0s3 erfolgreich konfiguriert wurde. Unabhängig von den Änderungen, die wir mit den obigen nmcli-Befehlen vorgenommen haben, werden diese Änderungen dauerhaft unter der Datei „etc/sysconfig/network-scripts/ifcfg-enp0s3“ gespeichert

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

Um zu bestätigen, ob die IP-Adresse an die enp0s3-Schnittstelle gesendet wurde, verwenden Sie den folgenden ip-Befehl,

[[email protected] ~]#ip addr show enp0s3

Statische IP-Adresse mithilfe von Netzwerkskriptdateien (ifcfg-) konfigurieren

Wir können die statische IP-Adresse für eine Ethernet-Karte konfigurieren, indem wir deren Netzwerk-Skript oder ‘ifcfg-‘-Dateien verwenden. Nehmen wir an, wir möchten unserer zweiten Ethernet-Karte „enp0s8“ die statische IP-Adresse zuweisen.

  • IP=192.168.1.91
  • Netzmaske / Präfix =24
  • Gateway=192.168.1.1
  • DNS1=4.2.2.2

Gehen Sie in das Verzeichnis „/etc/sysconfig/network-scripts“ und suchen Sie nach der Datei „ifcfgenp0s8“, falls sie nicht existiert, erstellen Sie sie mit folgendem Inhalt,

[[email protected] ~]# cd /etc/sysconfig/network-scripts/[[email protected] network-scripts]# vi ifcfg-enp0s8TYPE="Ethernet"DEVICE="enp0s8"BOOTPROTO="static"ONBOOT ="yes"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 und starten Sie den Netzwerk-Manager-Dienst neu, damit die obigen Änderungen wirksam werden,

[[email protected] network-scripts]# systemctl reset NetworkManager[[email protected] network-scripts]#

Verwenden Sie nun den folgenden ip-Befehl, um zu überprüfen, ob die IP-Adresse nic zugewiesen ist oder nicht,

[[email protected] ~]# ip add show enp0s83:enp0s8: mtu 1500 qdisc fq_codel state UP group default qlen 1000    link/ether 08:00:27:7c:bb:cb brd ff:ff:ff:ff:ff:ff    inet 192.168.1.91/24 brd 192.168.1.255 Bereich global noprefixroute enp0s8       gültig_lft für immer bevorzugte_lft für immer    inet6 fe80::a00:27ff:fe7c:bbcb/64 Bereich Link       für immer gültig_lft. für immer bevorzugt_lft [[email protected] ~]#

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

Statische IP-Adresse mit dem Dienstprogramm „nmtui“ konfigurieren

nmtui ist eine textbasierte Benutzeroberfläche zur Steuerung des Netzwerkmanagers. Wenn wir nmtui ausführen, öffnet es eine textbasierte Benutzeroberfläche, über die wir Verbindungen hinzufügen, ändern und löschen können. Abgesehen davon kann nmtui auch verwendet werden, um den Hostnamen Ihres Systems festzulegen.

Nehmen wir an, wir möchten der Schnittstelle 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 Bildschirmanweisungen, Beispiel ist show

[[email protected] ~]# nmtui

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

Wählen Sie Bearbeiten und geben Sie dann IP-Adresse, Präfix, Gateway und DNS-Server-IP ein,

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

Wählen Sie enp0s3 aus ,  Wählen Sie Deaktivieren &drücken Sie die Eingabetaste

Wählen Sie nun Aktivieren &drücken Sie die Eingabetaste,

Wählen Sie Zurück und dann Beenden,

Verwenden Sie den folgenden IP-Befehl, um zu überprüfen, ob der Schnittstelle enp0s3 eine IP-Adresse zugewiesen wurde

[[email protected] ~]# ip add show enp0s32:enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000    link/ether 08:00:27:53:39:4d brd ff:ff:ff:ff:ff:ff    inet 10.20.0.72/24 brd 10.20.0.255 Geltungsbereich global noprefixroute enp0s3       valid_lft für immer Preferred_lft für immer    inet6 fe80::421d:5abf:58bd:c47e/64 bevorzugter Link noprefixroute       für immer valid_lft für immer[[email protected] ~]#

Die obige Ausgabe bestätigt, dass wir die statische IP-Adresse erfolgreich der Schnittstelle enp0s3 mit dem Dienstprogramm nmtui zugewiesen haben.

Das ist alles aus diesem Tutorial. Wir haben drei verschiedene Möglichkeiten zum Konfigurieren der IPv4-Adresse für eine Ethernet-Karte auf einem RHEL 8 / CentOS 8-System behandelt. Bitte zögern Sie nicht, Feedback und Kommentare im Kommentarbereich unten zu teilen.


Cent OS
  1. So konfigurieren Sie eine statische IP-Adresse unter RHEL 8 / CentOS 8 Linux

  2. CentOS / RHEL 7 :So konfigurieren Sie den Nur-Cache-Nameserver

  3. CentOS / RHEL 6,7 :Wie man Hugepages konfiguriert

  4. So konfigurieren Sie rsyslog zum Filtern/Verwerfen bestimmter IP-Adressen in CentOS/RHEL 6,7

  5. So konfigurieren Sie Proxy in CentOS/RHEL/Fedora

So konfigurieren Sie eine statische IP-Adresse in CentOS 7 / RHEL 7

So konfigurieren Sie eine statische IP-Adresse in CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Ansible unter CentOS 8 / RHEL 8

So legen Sie eine statische IP-Adresse in CentOS Linux fest

So konfigurieren Sie eine statische Netzwerk-IP-Adresse unter RHEL/CentOS 8/7

So konfigurieren Sie VNC Server unter CentOS/RHEL 6