Desactivar IPv6 en Centos

IPv6 es la evolución de las direcciones IPv4 que busca eliminar las limitantes que por diseño tienen las direcciones IPv4: el número limitado de direcciones.

En términos generales el límite de direcciones IPv4 es 2^32, en total 4,294,967,296 direcciones IPv4.

El máximo número de direcciones IPv6 es 2^128 algo así como 340 sextillones de direcciones IPv6.

Sigue estos pasos para desactivar el soporte para direcciones IPv6 en tu equipo corriendo Centos 7 u 8.

1. Ejecuta el comando ip a | grep inet6 para identificar la presencia de direcciones IPv6, en el siguiente ejemplo podras ver la referencia a direcciones IPv6.

javier@centos:~
$ ip a | grep inet6
    inet6 ::1/128 scope host
    inet6 fe80::e468:5548:b637:8ee5/64 scope link noprefixroute

2. Ahora necesitas crear el archivo 70-ipv6.conf en la siguiente ubicación: /etc/sysctl.d, puedes usar tu editor de texto favorito ademas de accesso privilegiado (root). En mi caso yo usare VI

javier@centos:~
$ sudo vi /etc/sysctl.d/70-ipv6.conf

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

3. Ahora es necesario modificar parametros del kernel sin reinciar el equipo. Ejecuta el siguiente comando.

javier@centos:~
$ sudo sysctl –load /etc/sysctl.d/70-ipv6.conf

4. Ahora ejecuta nuevamente el comando del paso # 1 para verificar que el soporte a IPv6 no esta activo.

javier@centos:~
$ ip a | grep inet6
$

Estas intrucciones son validas para CentOS 7 y 8.

Leave a Reply

Your email address will not be published. Required fields are marked *