Es gibt verschiedene Elemente, die an der Netzwerkkonnektivität beteiligt sind, und eines der wichtigsten ist die IP-Adressierung, die IPv4 oder IPv6 sein kann. Diese Adressierung erleichtert und ermöglicht die Kommunikation aller Netzwerkkomponenten mit unseren Geräten, die als Internet Protocol - Internet Protocol bekannt ist.
IPv4 ist der aktuelle Standard, der aus 32 Bit langen Adressen besteht und maximal 4.294.967.296 Adressen abdeckt. Aber mit dem beschleunigten Wachstum der Verbindungen (sowohl in Geräten als auch in der Infrastruktur) werden diese Adressen erschöpft, was sich auf Tausende von Geräten negativ auswirkt. Deshalb hat die IETF (Internet Engineering Task Force) IPv6 entwickelt, das Adressen mit einer Länge von 128 Bit verarbeitet, das bedeutet, dass wir bis zu 340.282.366.920.938.463.463.374.607.431.768.211.456) oder 340 Sextillionen haben werden.
Da sich IPv6 jedoch noch im Bereitstellungsprozess befindet, sollten Sie diese Adressierung auf dem Server deaktivieren, wenn Sie mit CentOS 8 arbeiten, um Verwirrung bei bestimmten Verwaltungsaufgaben zu vermeiden.
Wir werden sehen, wie Sie IPv 6 in CentOS 8 auf einfache Weise deaktivieren.
1. So überprüfen Sie den IPv6-Status auf CentOS 8
Schritt 1
Der erste Schritt besteht darin, zu überprüfen, ob IPv6 auf dem Server aktiviert ist. Dazu führen wir Folgendes aus:
ip a | grep inet6Schritt 2
Als Ergebnis sehen wir Folgendes, wenn IPv6 aktiv ist. Aktiv finden wir die Zeilen "inet6".
VERGRÖSSERN
2. So deaktivieren Sie IPv6 unter CentOS 8 mit sysctl
Mit sysctl wird es möglich sein, IPv6 in CentOS 8 vorübergehend zu deaktivieren und ein Systemneustart ist nicht erforderlich, um die Änderungen zu sehen.
Schritt 1
Der Vorgang ist etwas komplex, da wir eine Datei /etc/sysctl.d/70-ipv6.conf wie folgt erstellen müssen:
nano /etc/sysctl.d/70-ipv6.confSchritt 2
Dort werden wir die folgenden Zeilen hinzufügen:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
VERGRÖSSERN
Schritt 3
Wir speichern die Änderungen mit folgender Tastenkombination:
Strg + Aus
Wir verlassen den Editor mit:
Strg + X
Schritt 4
Jetzt fahren wir mit dem Neustart der erstellten Datei fort, um den erstellten Vorgang abzuschließen:
sysctl --load /etc/sysctl.d/70-ipv6.conf
VERGRÖSSERN
Schritt 5
Wir überprüfen erneut den IPv6-Status mit dem folgenden Befehl:
ip a | grep inet6
VERGRÖSSERN
Wie wir sehen, wurde IPv6 in CentOS 8 korrekt deaktiviert.
Schritt 6
Da CentOS 8 Network Manager verwendet, ist es möglich, dass, wenn wir mehr Netzwerkschnittstellen haben, diese immer noch mit IPv6 aktiviert sind. In diesem Fall müssen wir die folgende Syntax ausführen, damit die Deaktivierung allgemein ist. Danach starten wir das System neu, um den Vorgang abzuschließen.
nmcli-Verbindung "Schnittstelle" ändern ipv6.method ignorieren
3. So deaktivieren Sie IPv6 in CentOS 8 mit Kernel-Boot
Diese Methode beinhaltet einen Systemneustart nach Abschluss des Setups. Aber es ist eine der effektivsten Möglichkeiten, IPv6 unter CentOS 8 zu deaktivieren.
Schritt 1
Dazu müssen wir mit einem Editor wie folgt auf die Datei /etc/default/grub zugreifen:
nano / etc / default / grub
VERGRÖSSERN
Schritt 2
Dort werden wir zum Ende gehen, um die folgende Zeile hinzuzufügen:
GRUB_CMDLINE_LINUX = "$ GRUB_CMDLINE_LINUX ipv6.disable = 1"
VERGRÖSSERN
Schritt 3
Wir speichern die Änderungen mit folgender Tastenkombination:
Strg + Aus
Wir verlassen den Editor mit:
Strg + X
Schritt 4
Jetzt werden wir die GRUB-Dateien des Systems aktualisieren, dazu führen wir Folgendes aus:
ls -lh /etc/grub*.cfg
VERGRÖSSERN
Schritt 5
Dort sehen wir den Pfad /boot/grub2/grub.cfg, nun führen wir den folgenden Befehl aus, um eine neue GRUB-Konfigurationsdatei zu erstellen, die im Pfad /boot/grub2/grub.cfg gehostet wird:
grub2-mkconfig -o /boot/grub2/grub.cfg
VERGRÖSSERN
Schritt 6
Auf die gleiche Weise führen wir Folgendes aus, um eine GRUB-Datei zu erstellen, die im Pfad /boot/efi/EFI/centos/grub.cfg gespeichert wird:
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
VERGRÖSSERN
Schritt 7
Danach starten wir das System neu, um die Änderungen abzuschließen, und sobald wir uns angemeldet haben, können wir überprüfen, ob IPv6 vollständig deaktiviert wurde:
ip a | grep inet6
VERGRÖSSERN
Mit einigen der Methoden, die Solvetic Ihnen erklärt hat, ist es möglich, die IPv6-Adressierung in CentOS8 sowohl vorübergehend als auch vollständig zu deaktivieren und darauf zu warten, dass sie in sehr kurzer Zeit vollständig gestartet wird.