So deaktivieren Sie IPV6 unter CentOS7

So deaktivieren Sie IPv6 unter CentOS 7.5

IPv6 oder Internet Protocol Version 6 ist die neueste Version von Internet Protocol (IP). IPv4 oder Internet Protocol Version 4 ist bereits weit verbreitet. Aber es hat einige Einschränkungen. Das erste ist, dass IPv4 ein 32-Bit-Adressschema hat. Das bedeutet, dass mit IPv4 nur 4,3 Milliarden eindeutige Adressen möglich sind. Das ist in der heutigen Welt ziemlich begrenzt. Heutzutage haben wir viele IoT-Geräte (Internet der Dinge), Smartphones, Computer, Laptops und Server, die mit dem Internet verbunden sind. Jedes dieser Geräte benötigt eine IP-Adresse, um mit der Außenwelt zu kommunizieren. Die IPv4-Adresse hat also einen Mangel.

Die IPv6-Adresse ist dagegen eine 128-Bit-Adresse. Es bedeutet über 340,282,366,920,938,463,463,374,607,431,768,211,456 einzigartige IPV6 adresse ist möglich in IPv6. Das ist eine riesige Anzahl von IP-Adressen. Es wird gesagt, dass, wenn IPv6 verwendet wird, Jedes einzelne Gerät auf der Welt seine eigene eindeutige IPv6-Adresse haben kann und IPv6 für neue Geräte weiterhin verfügbar wäre. IPv6 löst also Probleme mit einer begrenzten IP-Adresse wie bei IPv4.

Aber zum Zeitpunkt dieses Schreibens ist IPv6-Unterstützung in vielen Ländern nicht verfügbar. Es wird nicht einmal in meinem Land unterstützt. Obwohl sich die Welt langsam auf IPv6 bewegt, ist immer noch nicht alles IPv6.

Wenn Ihr Land IPv6 noch nicht unterstützt, müssen Sie es auf Ihrem Betriebssystem nicht aktiviert lassen. So viele Leute neigen dazu, IPv6 in ihrem Betriebssystem zu deaktivieren.

In diesem Artikel zeige ich Ihnen, wie Sie IPv6 unter CentOS 7.5 deaktivieren. Lass uns anfangen.

Prüfen, ob IPv6 aktiviert ist

Sie können mit dem folgenden Befehl überprüfen, ob IPv6 auf Ihrem CentOS 7.5-Betriebssystem aktiviert ist:

$ ip a / grep inet6

Wie Sie sehen können, habe ich IPv6 aktiviert.

Wenn IPv6 deaktiviert ist, sollten Sie keine Ausgabe sehen, wenn Sie diesen Befehl ausführen.

Deaktivieren Sie IPv6 mit dem Kernel-Parameter

In diesem Abschnitt zeige ich Ihnen, wie Sie IPv6 dauerhaft deaktivieren.

Sie können IPv6 beim Booten Ihres Computers deaktivieren, indem Sie den Kernel-Parameter ändern.

Bearbeiten Sie zuerst die GRUB-Konfigurationsdatei mit dem folgenden Befehl:

$ sudo vim /etc/default/grub

Sie sollten das folgende Fenster sehen.

Drücken Sie zuerst i, um in den Einfügemodus zu wechseln.

Fügen Sie nun ipv6 hinzu.disable= 1 vor crashkernel=auto in GRUB_CMDLINE_LINUX wie im Screenshot unten markiert.

Drücken Sie nun <Esc> und geben Sie ein :wq! drücken Sie dann <Geben Sie> ein, um die Datei zu speichern.

Aktualisieren Sie nun die GRUB-Konfigurationsdatei mit dem folgenden Befehl:

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Die GRUB-Konfiguration sollte aktualisiert werden.

Starten Sie nun Ihren Computer mit dem folgenden Befehl neu:

$ sudo reboot

Wenn Sie den folgenden Befehl erneut ausführen, sollten Sie keine Ausgabe sehen.

$ ip a | grep inet6

Deaktivieren Sie IPv6 Mit /etc/sysctl.conf-Konfigurationsdatei

Sie können IPv6 auch dauerhaft deaktivieren, indem Sie /etc/sysctl verwenden.conf-Konfigurationsdatei.

Öffnen Sie zuerst die Datei /etc/sysctl.conf-Datei mit dem folgenden Befehl:

$ sudo vim /etc/sysctl.conf

Fügen Sie nun die folgenden Zeilen hinzu:

net.ipv6.conf.aller.disable_ipv6 = 1
Netz.ipv6.conf.Standard.disable_ipv6 = 1

Speichern Sie nun die Datei und starten Sie Ihren Computer mit dem folgenden Befehl neu:

$ sudo reboot

IPv6 sollte deaktiviert sein.

IPv6 einer bestimmten Netzwerkschnittstelle deaktivieren

Sie können auch IPv6 einer bestimmten Netzwerkschnittstelle deaktivieren.

Zuerst müssen Sie die Netzwerkschnittstelle finden, die Sie mit dem folgenden Befehl deaktivieren möchten:

$ ip link show

Sie sollten den Namen der Netzwerkschnittstelle sehen, wie in der Abbildung unten markiert.

Angenommen, Sie möchten IPv6 für die ens36-Schnittstelle deaktivieren.

Öffnen Sie zuerst /etc/sysctl.conf-Datei mit dem folgenden Befehl:

$ sudo vim /etc/sysctl.conf

Fügen Sie nun die folgende Zeile am Ende der Datei hinzu:

net.ipv6.conf.136.disable_ipv6 = 1

Speichern Sie nun die Datei und starten Sie Ihren Computer mit folgendem Befehl neu:

$ sudo reboot

Überprüfen Sie nun mit folgendem Befehl, ob IPv6 für die ens36-Schnittstelle deaktiviert ist:

$ ip addr show ens36

IPv6 sollte nur für die ens36-Schnittstelle deaktiviert sein, wie Sie dem Screenshot unten entnehmen können. In der Ausgabe befindet sich keine inet6-Zeile.

Deaktivieren Sie IPv6 vorübergehend Mit dem Befehl sysctl

Sie können IPv6 auch vorübergehend deaktivieren. Auf diese Weise wird IPv6 aktiviert, sobald Sie Ihr System neu starten. Dies ist gut, um zu testen, ob alles auf Ihrem CentOS 7.5-Betriebssystem funktioniert, bevor Sie IPv6 dauerhaft deaktivieren.

Führen Sie die folgenden Befehle aus, um IPv6 vorübergehend zu deaktivieren:

$ sudo sysctl -w net.ipv6.conf.aller.disable_ipv6=1
$ sudo sysctl -w Netz.ipv6.conf.Standard.disable_ipv6=1

IPv6 sollte deaktiviert sein.

So deaktivieren Sie IPv6 unter CentOS 7.5 dauerhaft und vorübergehend. Vielen Dank für das Lesen dieses Artikels.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.