Cómo deshabilitar IPv6 en Rhel, Rocky y Almalinux

Cómo deshabilitar IPv6 en Rhel, Rocky y Almalinux

Breve: Esta guía explora cómo deshabilitar las distribuciones IPv6 en RHEL, Rocky Linux y Almalinux.

En la computación, hay dos tipos de direccionamiento IP; IPv4 y IPv6.

IPv4 es una dirección de 32 bits que contiene 4 octetos segmentados por tres períodos. Es el esquema de direccionamiento IP más utilizado y admite hasta 232 direcciones IP. Existe una buena posibilidad de que su dispositivo esté utilizando el direccionamiento IPv4 para conectarse a cualquier red: cableado o inalámbrico.

Por otro lado, IPv6 es una dirección de 128 bits con 16 octetos. Es mucho más largo que IPv4 y proporciona 2128 direcciones IP. Esto asciende a 340 direcciones IP de Undecillion, mientras que IPv4 está limitado a 4.3 mil millones de direcciones IP.

En la mayoría de los casos, IPv4 y IPv6 Trabaja de la mano sin ningún problema. Sin embargo, hay momentos en que es posible que necesite deshabilitar temporalmente IPv6 dirigirse, por ejemplo, al solucionar problemas de fallas de red.

En esta guía, demostraremos cómo deshabilitar IPv6 en Rhel, Rocoso, y Almalinux distribuciones.

Deshabilite permanentemente IPv6 en Rhel, Rocky y Almalinux

En esta sección, lo guiaremos a través de cómo deshabilitar permanentemente IPv6. Antes de cualquier otra cosa, confirme que su sistema Linux está usando IPv6 Usando el siguiente comando IP de la siguiente manera:

$ ip a | grep inet6 

De la salida a continuación, puede ver que IPv6 está habilitado. El siguiente paso es deshabilitar IPv6.

Verifique el soporte de IPv6 en Linux

Vamos a deshabilitar IPv6 Al hacer cambios en el archivo de configuración de grub.

Entonces, acceda a la COMIDA Archivo de configuración como se muestra.

$ sudo vim/etc/default/grub 

Agregue la línea de abajo al final.

Grub_cmdline_linux = "$ grub_cmdline_linux ipv6.deshabilitar = 1 " 
Deshabilitar IPv6 en la configuración de grub

Guardar los cambios y salir.

Para que se aplique el cambio, necesitamos generar un nuevo COMIDA archivo de configuración. Para hacerlo, ejecute el comando:

$ sudo grub2 -mkconfig -o/boot/grub2/grub.CFG 
Generar configuración de grub

Además, genere un Efi comida archivo de configuración para EFI sistemas como se muestra.

$ sudo grub2 -mkconfig -o/boot/efi/efi/rocky/grub2.CFG 

A partir de entonces, reinicie su sistema

$ sudo reinicio 

Y, una vez más, verifique si IPv6 esta apoyado.

$ ip a | grep inet6 

Si no obtiene salida, eso significa que IPv6 ahora está deshabilitado.

Deshabilite temporalmente IPv6 en Rhel, Rocky y Almalinux

La otra opción es deshabilitar IPv6 temporalmente, que se puede lograr editando el /etc/sysctl.confusión archivo o agregar un archivo de configuración en el /etc/sysctl.d directorio.

Puedes hacer cambios en el /etc/sysctl.confusión Archivo usando el siguiente comando:

$ sudo sysctl -w net.IPv6.confusión.todo.disable_ipv6 = 1 

Luego verifique que IPv6 esté deshabilitado.

$ ip a | grep inet6 

Alternativamente, puede editar manualmente el /etc/sysctl.confusión archivo.

$ sudo vim /etc /sysctl.confusión 

Agregue las siguientes líneas para deshabilitar IPv6 para todos los adaptadores de red.

neto.IPv6.confusión.todo.disable_ipv6 = 1 net.IPv6.confusión.por defecto.disable_ipv6 = 1 

Guardar los cambios y salir. Luego ejecute el siguiente comando para aplicar los cambios.

$ sudo sysctl -p 

Volver a habilitar IPv6 en Rhel, Rocky y Almalinux

Abierto /etc/default/grub archivo y eliminar la entrada IPv6.deshabilitar = 1 desde el Grub_cmdline_linux como se muestra.

Grub_cmdline_linux = "$ grub_cmdline_linux" 

Ejecutar el grub2-mkconfig ordenar regenerar el comida.CFG archivo:

# grub2 -mkconfig -o/boot/grub2/grub.CFG 

Alternativamente, en los sistemas UEFI, ejecute lo siguiente:

# Grub2 -Mkconfig -o/Boot/Efi/Efi/sombrero rojo/comida.CFG 

Asegúrese de reemplazar sombrero rojo con tu nombre de distribución rocoso o almalinux.

Reiniciar el sistema para deshabilitar IPv6 apoyo.

Si ha habilitado temporalmente IPv6, Simplemente elimine las siguientes líneas de /etc/sysctl.confusión archivo y reiniciar el sistema.

neto.IPv6.confusión.todo.disable_ipv6 = 1 net.IPv6.confusión.por defecto.disable_ipv6 = 1 
Conclusión

A menos que sea necesario, generalmente no se recomienda deshabilitar IPv6 en su sistema Linux, ya que podría conducir a problemas, especialmente cuando se usa un DHCP servidor que todavía es compatible IPv6.

En este tutorial, hemos cubierto varias formas en que puede deshabilitar IPv6 en Rhel, Rocoso, y Almalinux. Sus comentarios sobre esta guía son muy bienvenidos.