Dieser Beitrag beschreibt Schritte zum Deaktivieren der IPv6-Funktion in CentOS / RHEL 5. Es gibt zwei Fälle, die hier beim Deaktivieren von IPv6 berücksichtigt werden müssen.
1. Mit Bonding-Schnittstelle
2. Ohne Bonding-Schnittstelle
Fall 1:Ohne Bonding-Schnittstelle
1. Der einfachste Weg, IPv6-Funktionen zu deaktivieren, besteht darin, das Laden von ipv6.ko zu verbieten Modul. Fügen Sie also eine Zeile unten in /etc/modprobe.conf hinzu um zu verbieten, das ipv6.ko-Modul auf Ihrem Kernel zu installieren:
# vim /etc/modprobe.conf install ipv6 /bin/true
2. Starten Sie den Server neu.
# sutdown -r now
Fall 2:Mit Bonding-Schnittstelle
1. In diesem Fall ist es unmöglich, die Installation von ipv6.ko auf dem Kernel zu verbieten, da bonding.ko ipv6.ko benötigt. Um zu verhindern, dass ipv6 aktiv arbeitet, selbst wenn ipv6.ko geladen ist, fügen Sie eine Zeile in /etc/modprobe.conf:
hinzu# vi /etc/modprobe.conf options ipv6 disable=1
2. Fügen Sie eine Zeile zu /etc/sysconfig/network hinzu:
# vi /etc/sysconfig/network NETWORKING_IPV6=no
3. Deaktivieren Sie den ip6tables-Dienst:
# chkconfig ip6tables off
4. Starten Sie den Server neu.
# shutdown -r nowHinweis :Eine Loopback-IPv6-Anfrage, die nicht verhindert werden kann, kann auch nach dieser Konfiguration auftreten, ignorieren Sie sie dann.