Deshabilitar IPV6 en Centos6

8

Quiero deshabilitar IPV6 en el nuevo servidor virtual Centos6 que acabo de configurar en Xen. Ya he seguido las instrucciones aquí y luego reinicié / reinicié la red.

Actualización: siguió lo siguiente, eso parece haber funcionado, pero ¿ahora no ha recogido una dirección ipv4?

eth0      Link encap:Ethernet  HWaddr 9A:F0:43:47:04:F1 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89952 (87.8 KiB)  TX bytes:0 (0.0 b)
          Interrupt:14
AliGibbs
fuente
Continúa y publica /etc/sysconfig/network-scripts/ifcfg-eth0también.
Scott Pack

Respuestas:

9

Necesita hacer cambios en algunos lugares diferentes.

Primero, deshabilite IPv6 en los scripts de configuración de la red de tierra del usuario modificando el archivo
/etc/sysconfig/network
Asegúrese de establecer la variable
NETWORKING_IPV6=no

Luego deshabilite el módulo del kernel ipv6. Debería poder crear un nuevo archivo modprobe.d para deshabilitarlo o ponerlo en la lista negra. Entonces tampoco

  1. Crear un nuevo archivo que /etc/modprobe.d/ipv6.confcontenga

alias net-pf-10 desactivado
alias ipv6 desactivado

  1. Agregue las siguientes líneas a /etc/modprobe.d/blacklist.conf

lista negra net-pf-10
lista negra ipv6

IPTables está habilitado de manera predeterminada y tiene un servicio separado para IPv4 y v6, por lo que también debemos deshabilitar la versión v6.

service ip6tables stop
chkconfig ip6tables off

En teoría, una vez que todo esto esté configurado, debería poder reiniciar la red y descargar el módulo. Sin embargo, es posible que necesite un reinicio completo para asegurarse de que se limpien todos los residuos. Después de hacer esto, recomendaría verificar que la deshabilitación se llevó a cabo al observar los módulos cargados, la configuración de red en ejecución, la escucha / sockets, etc. para cualquier indicador v6.

Scott Pack
fuente
Es extraño que las preguntas frecuentes de CentOS no cubran esta información, lo que realmente deshabilitará IPv6 en lugar de no hacerlo. Gracias Scott
mbrownnyc