Deaktivieren Sie IPv6 in CentOS8

Einführung

Ein Memo, als ich mir die Zeit nahm, das Thema zu untersuchen

Zuallererst die königliche Straße

Führen Sie zunächst als allgemeines Muster Folgendes aus, um einen Neustart durchzuführen

/etc/sysctl.conf


net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.enp0s3.disable_ipv6 = 1

Wenn Sie nach dem Neustart mit `` `ip a``` prüfen, bleibt es dauerhaft.

$sudo sysctl --all | grep disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.enp0s3.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 1

Lösung

Es scheint nicht zu funktionieren, da es vom Netzwerkmanager verwaltet wird. Führen Sie dann die folgende Magie aus und starten Sie neu (enp0s3 sollte je nach Umgebung gelesen werden)

$sudo nmcli connection modify enp0s3 ipv6.method ignore

Wenn Sie sich nun "ip a" ansehen, ist es deaktiviert.

Apropos

Selbst wenn Sie netstat in diesem Zustand betrachten, wird Apache usw. in IPv6 als LISTEN angezeigt. Mehr dazu weiter unten. https://qiita.com/fetaro/items/d5164ba8271114d8a0c8

Referenz

https://linuxhint.com/disable_ipv6_centos8/

Recommended Posts

Deaktivieren Sie IPv6 in CentOS8
Setzen Sie Java8 in Centos7
Deaktivieren Sie Turbolinks in Schienen
Deaktivieren Sie den statischen Initialisierer in PowerMock
Setzen Sie Open Lite Speed in CentOS8 ein.
Ich habe versucht, Domino11 in CentOS7 zu integrieren