So deaktivieren Sie IPv6 auf CentOS 7.5
IPv6 oder Internet Protocol Version 6 ist die neueste Version von Internet Protocol (IP). IPv4 oder Internet Protocol Version 4 wird bereits weit verbreitet. Aber es hat einige Einschränkungen. Das erste ist, dass IPv4 ein 32-Bit-Adressschema hat. Das bedeutet nur 4.3 Milliarden eindeutige Adresse ist mit IPv4 möglich. Das ist in der heutigen Welt ziemlich begrenzt. Heutzutage haben wir viele IoT -Geräte (Internet of Things), Smartphones, Computer, Laptops und Server, die mit dem Internet verbunden sind. Jedes dieser Geräte benötigt eine IP -Adresse, um über die Außenwelt zu kommunizieren. Die IPv4 -Adresse hat also mangeln.
IPv6-Adresse hingegen ist eine 128-Bit-Adresse. Es bedeutet etwa 340.282.366.920.938.463.463.374.607.431.768.211.456 IPv6 -Adresse ist in IPv6 möglich. Das ist eine große Anzahl von IP -Adressen. Wenn IPv6 verwendet wird, kann jedes einzelne Gerät der Welt eine eigene IPv6 -Adresse haben, und IPv6 kann weiterhin für neue Geräte verfügbar sein. Daher löst IPv6 Probleme mit begrenzter IP -Adresse wie in IPv4.
Zum Zeitpunkt dieses Schreibens ist die IPv6 -Unterstützung in vielen Ländern jedoch nicht verfügbar. Es wird nicht einmal in meinem Land unterstützt. Obwohl sich die Welt langsam zu IPv6 bewegt, ist immer noch nicht alles IPv6.
Wenn Ihr Land noch keine Unterstützung für IPv6 hat, müssen Sie es nicht in Ihrem Betriebssystem aktivieren lassen. So viele Menschen neigen dazu, IPv6 in ihrem Betriebssystem zu deaktivieren.
In diesem Artikel werde ich Ihnen zeigen, wie Sie IPv6 auf CentOS 7 deaktivieren können.5. Lass uns anfangen.
Überprüfen Sie, ob IPv6 aktiviert ist
Sie können überprüfen, ob IPv6 in Ihrem CentOS 7 aktiviert ist.5 Betriebssystem mit dem folgenden Befehl:
$ 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 werde ich Ihnen zeigen, wie Sie IPv6 dauerhaft deaktivieren können.
Sie können IPv6 deaktivieren, wenn Ihr Computer startet, 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.
Erste Presse ich zu gehen zu EINFÜGUNG Modus.
Jetzt fügen Sie hinzu IPv6.deaktivieren = 1 Vor crashkernel = auto In Grub_cmdline_linux wie im Screenshot unten markiert.
Jetzt drücken und tippen Sie ein : WQ! und dann drücken Sie 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 Neustart
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 mit dem deaktivieren /etc/sysctl.Conf Konfigurationsdatei.
Zuerst die öffnen /etc/sysctl.Conf Datei mit dem folgenden Befehl:
$ sudo vim /etc /sysctl.Conf
Fügen Sie nun die folgenden Zeilen hinzu:
Netz.IPv6.Conf.alle.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 Neustart
IPv6 sollte deaktiviert sein.
Deaktivieren Sie IPv6 der spezifischen Netzwerkschnittstelle
Sie können auch IPv6 der spezifischen Netzwerkschnittstelle deaktivieren.
Zuerst müssen Sie die Netzwerkschnittstelle finden, die Sie mit dem folgenden Befehl deaktivieren möchten:
$ IP -Linkshow
Sie sollten den Namen der Netzwerkschnittstelle wie im folgenden Screenshot angezeigt.
Nehmen wir an, Sie möchten IPv6 für deaktivieren ens36 Schnittstelle.
Zuerst offen /etc/sysctl.Conf Datei mit dem folgenden Befehl:
$ sudo vim /etc /sysctl.Conf
Fügen Sie nun die folgende Zeile zum Ende der Datei hinzu:
Netz.IPv6.Conf.ens36.disable_ipv6 = 1
Speichern Sie nun die Datei und starten Sie Ihren Computer mit dem folgenden Befehl neu:
$ sudo Neustart
Überprüfen Sie nun, ob IPv6 für die deaktiviert ist ens36 Schnittstelle mit dem folgenden Befehl:
$ ip adDr show ens36
IPv6 sollte nur für deaktiviert werden ens36 Schnittstelle, wie Sie aus dem Screenshot unten sehen können. Es gibt kein inet6 Leitung im Ausgang.
Deaktivieren Sie IPv6 vorübergehend mit dem SYSCTL -Befehl
Sie können IPv6 auch vorübergehend deaktivieren. Auf diese Weise wird IPv6 aktiviert, sobald Sie Ihr System neu starten. Dies ist gut zum Testen, ob alles in Ihrem CentOS 7.5 Betriebssystem funktioniert, bevor IPv6 dauerhaft deaktiviert wird.
Führen Sie die folgenden Befehle aus, um IPv6 vorübergehend zu deaktivieren:
$ sudo sysctl -w net.IPv6.Conf.alle.disable_ipv6 = 1
$ sudo sysctl -w net.IPv6.Conf.Standard.disable_ipv6 = 1
IPv6 sollte deaktiviert sein.
So deaktivieren Sie IPv6 auf CentOS 7.5 dauerhaft und vorübergehend. Danke, dass du diesen Artikel gelesen hast.