Většina organizací stále používá IPv4 pro síťovou komunikaci a nepotřebují IPv6. V těchto případech váš systém nemusí podporovat IPv6.
Tento příspěvek vám pomůže zakázat IPv6 na CentOS 8 / RHEL 8.
Zakázat IPv6 na CentOS 8 / RHEL 8
IPv6 lze zakázat buď pomocí sysctl.conf, nebo umístěním souboru .conf do adresáře /etc/sysctl.d. CentOS 8 podporuje deaktivaci IPv6 pro všechna rozhraní nebo specifická pro konkrétní síťové rozhraní.
Metoda 1:systctl.d
Vytvořte soubor s názvem disableipv6.conf v adresáři /etc/sysctl.d.
vi /etc/sysctl.d/disableipv6.conf
Umístěním následující položky zakážete IPv6 pro všechny adaptéry
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1Následující záznam můžete použít k zakázání IPv6 pro konkrétní síťové rozhraní. (Za předpokladu, že název síťové karty je enp0s3).
net.ipv6.conf.enp0s3.disable_ipv6 = 1
Spusťte následující příkaz, aby se změny projevily.
systemctl restart systemd-sysctl
Metoda 2:sysctl.conf
Upravte soubor /etc/sysctl.conf.
vi /etc/sysctl.conf
Umístěním následující položky zakážete IPv6 pro všechny adaptéry.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1Následující záznam můžete použít k zakázání IPv6 pro konkrétní síťové rozhraní. (Za předpokladu, že název síťové karty je enp0s3).
net.ipv6.conf.enp0s3.disable_ipv6 = 1
Spusťte následující příkaz, aby se změny projevily.
sysctl -p
Ověřit
Chcete-li zobrazit síťová rozhraní, použijte příkaz ifconfig. Měli byste vidět, že adresa IPv6 již není na rozhraních nastavena.
Závěr
To je vše. Doufám, že jste se naučili, jak deaktivovat IPv6 na CentOS 8 / RHEL 8. Nyní můžete pokračovat v konfiguraci IP adresy na svých systémech CentOS 8 / RHEL 8.