Il post descrive la procedura per disabilitare IPv6 su CentOS/RHEL 6. Esistono 2 modi per farlo:
1. Disabilita IPv6 nel modulo del kernel (richiede il riavvio)
2. Disabilita IPv6 utilizzando le impostazioni sysctl (non è richiesto il riavvio)
Metodo 1:usando /etc/modprobe.d/ipv6.conf
1. Verifica se IPV6 è abilitato:
# ifconfig |grep inet6 inet6 addr: fe80::d6be:d9ff:fe99:5a77/64 Scope:Link inet6 addr: fe80::d6be:d9ff:fe99:5a77/64 Scope:Link
2. Crea /etc/modprobe.d/ipv6.conf se non è già presente con il parametro sottostante:
options ipv6 disable=1
3. Disabilita il servizio ipt6tables
# chkconfig ip6tables off
4. Riavvia il server
# shutdown -r now
5. Conferma se IPV6 è disabilitato:
# ifconfig |grep inet6 #
Metodo 2:utilizzo di /etc/sysctl.conf
1. Aggiungi la riga sottostante al file /etc/sysctl.conf .
# IPv6 support in the kernel, set to 0 by default net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
2. Per rendere effettive le impostazioni, eseguire :
# sysctl -pCentOS / RHEL 7:come disabilitare IPv6