LINUX

Cómo deshabilitar IPv6 en RHEL / CentOS 8

deshabilitar 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 todavía no hemos llegado a ese punto. Deshabilitar IPv6 en su sistema es bastante sencillo.

En esta guía, aprenderá a deshabilitar IPv6 en RHEL / CentOS 8.

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

Compruebe si IPv6 está habilitado

Primero, verifique si IPv6 está habilitado actualmente en nuestro sistema. Para ello vamos a ejecutar 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.

Verifique si IPv6 está habilitado
Verifique si IPv6 está habilitado

El siguiente paso es deshabilitar IPv6. Hay dos formas de hacerlo:

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

Si desea deshabilitar permanentemente IPv6 en su sistema, este es el método por el que debe optar. Además, tenga en cuenta que esto requiere reiniciar para que los cambios surtan efecto.

El primer paso es abrir el archivo de configuración GRUB predeterminado 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"

deshabilitar 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, debemos 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 el /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
Genere un nuevo archivo de configuración de grub
Genere un nuevo archivo de configuración de grub

A partir de entonces, reinicie su sistema usando el comando:

$ sudo reboot

Una vez que se complete el reinicio, inicie sesión y, una vez más, ejecute el siguiente comando. 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 deshabilitado

2) Deshabilite 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 archivo sysctl

Guarde y salga del archivo de configuración. Antes de deshabilitar el protocolo IPv6, primero hagamos una verificación para ver cuál es el valor del comando net.ipv6.conf.default.disable_ipv6 es. Debería obtener el valor de 0.

$ sudo sysctl --values net.ipv6.conf.default.disable_ipv6
valor systcl 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 una vez más y esta vez, obtendrá el valor de 1 que indica que Ipv6 ha sido deshabilitado.

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

Conclusión

Si bien IPv6 está destinado a reemplazar IPv4, la mayoría de los sistemas todavía usan IPV4. De hecho, según Google, IPv6 tiene una tasa de adopción de solo el 20% y pasará bastante tiempo antes de que el mundo se quede sin direcciones IPv4. Si desea deshabilitar IPv6 en CentOS 8, esperamos que esta guía le brinde 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