viernes, 10 de mayo de 2013

Deshabilitando IPv6 en Red Hat

El protocolo IPv6 que hace más de diez años que está a puntito, pero a puntito de sustituir al IPv4, en una red privada no lo necesitamos para nada.

Varía un poco según la versión de Red Hat.

Este punto es válido para RHEL 6.

No es necesario tocar la configuración de /etc/sysconfig/network

Bastará con deshabilitar el protocolo en el kernel.

Para ello, tendremos que añadir las dos siguientes líneas en /etc/sysctl

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Y ejecutar sysctl -w para que apliquen los cambios.

Sin embargo, el IPv6 aún continuará activo. Si no podemos reiniciar el servidor podemos deshabilitarlo en caliente así


echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

Si hacemos un ifconfig no deberemos ver ninguna referencia al IPv6

[root@redhat01]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:B3:69:0F
          inet addr:10.7.1.108  Bcast:10.7.127.255  Mask:255.255.128.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59702 errors:0 dropped:0 overruns:0 frame:0
          TX packets:650 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3957559 (3.7 MiB)  TX bytes:89132 (87.0 KiB)

No hay comentarios: