Kurztipp: IPv6 unter RHEL / CentOS komplett deaktivieren

Um IPv6 komplett unter RHEL / CentOS bis einschließlich Version 6 zu deaktivieren, genügen die folgenden Befehle:

1# echo "options ipv6 disable=1" > /etc/modprobe.d/ipv6.conf
2# chkconfig ip6tables off
3# shutdown -r now

Ein Modulparameter sorgt dafür, dass nach dem nächsten Reboot keine IPv6-Funktionalität mehr angeboten wird. Wird dieser Parameter nicht gesetzt, starten einige Dienste immer noch automatisch IPv6-Sockets. Die IPv6-Firewall wird nicht mehr benötigt und kann deaktiviert werden.

Ab Enterprise Linux 7 ändert sich das Verhalten, hier wird eine Kernelvariable geändert:

1# echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.d/99-ipv6.conf
2# echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.d/99-ipv6.conf
3# sysctl -w net.ipv6.conf.all.disable_ipv6=1
4# sysctl -w net.ipv6.conf.default.disable_ipv6=1
5# systemctl disable ip6tables ; systemctl stop ip6table

Übersetzungen: