LINUX

Cómo deshabilitar IPv6 en RHEL/CentOS 8

desactivar ipv6 en rhel y centos 8

IPv6 (Protocolo de Internet Versión 6) es un protocolo de Internet que enruta el tráfico y proporciona un sistema de identificación y ubicación para las computadoras en las redes. Durante mucho tiempo se ha dicho que IPv6 reemplazará a IPv4, pero aún no hemos llegado a eso. Deshabilitar IPv6 en su sistema es bastante simple.

En esta guía, aprenderá cómo deshabilitar IPv6 en RHEL/Cent OS 8.

Lea también: Cómo deshabilitar IPv6 en RHEL/CentOS 7/Fedora

Compruebe si IPv6 está habilitado

Primero, verifique si IPv6 está actualmente habilitado en nuestro sistema. Para ello ejecutaremos el comando:

$ ip a | grep inet6

En el resultado a continuación, puede ver las entradas de IPv6, lo que implica que IPv6 está habilitado.

Compruebe si IPv6 está habilitado
Compruebe si IPv6 está habilitado

El siguiente paso es deshabilitar IPv6. Hay dos maneras de hacer esto:

1) Deshabilite IPv6 en CentOS 8 usando la opción de arranque del kernel

Si desea deshabilitar permanentemente IPv6 en su sistema, entonces este es el método a seguir. También tenga en cuenta que esto requiere un reinicio para que los cambios surtan efecto.

El primer paso es abrir el archivo de configuración predeterminado de GRUB como se muestra:

$ sudo vim /etc/default/grub

Al final del archivo, agregue la siguiente línea:

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

deshabilite IPv6 en CentOS 8 usando las opciones del kernel
Deshabilite IPv6 en CentOS 8 usando las opciones del kernel

Guarda el archivo y cierra.

Para que los cambios surtan efecto, necesitamos actualizar los archivos de configuración de GRUB. Pero primero necesitamos saber dónde se encuentran los archivos de configuración de GRUB. Para lograr esto, ejecute el comando:

$ sudo ls -lh /etc/grub*.cfg
encontrar la ubicación de los archivos de configuración de grub
encontrar la ubicación de los archivos de configuración de grub

A continuación, genere un nuevo archivo de configuración de GRUB para guardarlo en /boot/grub2/grub.cfg expediente.

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Actualizar el archivo de configuración de grub
Actualizar el archivo de configuración de grub

Además, ejecute el siguiente comando para crear un nuevo archivo de configuración y guárdelo en /boot/efi/EFI/centos/grub2.cfg expediente

$ sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub2.cfg
Generar un nuevo archivo de configuración de grub
Generar un nuevo archivo de configuración de grub

Después de eso, reinicie el sistema usando el comando:

$ sudo reboot

Una vez que se complete el reinicio, inicie sesión y ejecute el siguiente comando nuevamente. Tenga en cuenta que la información de IPv6 no aparece en la lista.

$ ip  a | grep inet6
IPv6 deshabilitado en CentOS 8
IPv6 ya está deshabilitado

2) Deshabilitar IPv6 usando sysctl

Hasta ahora, hemos visto un método para deshabilitar IPv6 en CentOS 8. El siguiente método es usar sysctl, que es una utilidad de software que se usa para modificar los parámetros del kernel en tiempo de ejecución. Esta es una solución temporal y no requiere reiniciar el sistema.

Primero, cree un nuevo archivo de configuración como se muestra:

$ sudo vim /etc/sysctl.d/70-ipv6.conf

Luego agregue las líneas que se muestran

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Agregar entradas al nuevo sysctl

Guarde y salga del archivo de configuración. Antes de deshabilitar IPv6, primero verifiquemos cuál es el valor del comando net.ipv6.conf.predeterminado.disable_ipv6 Está. Debe obtener el valor 0.

$ sudo sysctl --values net.ipv6.conf.default.disable_ipv6
valor de syscl de 0
valor systcl de 0 al verificar IPv6

Para deshabilitar IPv6, ejecute el comando:

$ sysctl --load /etc/sysctl.d/70-ipv6.conf
Deshabilitar IPv6 usando sysctl
Deshabilitar IPv6 usando sysctl

Ahora verifique el valor de sysctl nuevamente y esta vez obtendrá el valor 1 que indica que Ipv6 ha sido deshabilitado.

$ sudo sysctl --values net.ipv6.conf.default.disable_ipv6
valor del sistema de 1
valor del sistema de 1

Conclusión

Si bien se pretende que IPv6 reemplace a IPv4, la mayoría de los sistemas todavía usan IPv4. De hecho, según Google, IPv6 tiene solo una tasa de adopción del 20 % y llevará algún tiempo que el mundo se quede sin direcciones IPv4. Si desea deshabilitar IPv6 en CentOS 8, esperamos que esta guía le haya brindado información útil sobre cómo hacerlo.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar