Cargando

Ir a contenido

X

 


Cómo deshabilitar IPv6 en CentOS 8

Tutorial para poder configurar o deshabilitar direcciones IPv6 en CentOS 8.


Escrito por nov 27 2019 10:47 centos

Existen diferentes elementos que participan en la conectividad de la red y uno de los más esenciales es el direccionamiento IP el cual puede ser IPv4 o IPv6, este direccionamiento facilita y permite la comunicación de todos los componentes de red con nuestro equipo, esto es conocido como Protocolo de Internet – Internet Protocol.

 

IPv4 es el estándar actual que se compone de direcciones que poseen una longitud de 32 bits, lo cual abarca un máximo de 4.294.967.296 direcciones. Pero con el crecimiento acelerado de las conexiones (tanto en dispositivos como en infraestructura) estas direcciones se están agotando, lo cual supone un impacto negativo para miles de dispositivos. Es por ello que la IETF (Internet Engineering Task Force) ha desarrollado IPv6 el cual maneja direcciones con una longitud de 128 bits, esto significa que dispondremos de hasta 340.282.366.920.938.463.463.374.607.431.768.211.456) o 340 sextillones.

 

Te mostramos cómo saber el nombre de la tarjeta de red y la dirección IP con comandos en Linux. Con videotutorial incluido.

 

Pero como IPv6 aún está en un proceso de implementación, si trabajas con CentOS 8 es posible que desees deshabilitar este direccionamiento en el servidor y así evitar que pueda causar confusión con ciertas tareas administrativas.

 

Veremos cómo deshabilitar IPv 6 en CentOS 8 de una forma sencilla.

 


1. Cómo comprobar el estado de IPv6 en CentOS 8

 

Paso 1

El primer paso a dar será comprobar si IPv6 se encuentra habilitado en el servidor, para ello ejecutamos lo siguiente:
ip a | grep inet6
Paso 2

Como resultado veremos lo siguiente si IPv6 se encuentra activo. Al estar activo encontramos las líneas “inet6”.

 

 

 

 

 

 


2. Cómo deshabilitar IPv6 en CentOS 8 usando sysctl


Con sysctl será posible deshabilitar de forma temporal IPv6 en CentOS 8 y no se requiere de un reinicio del sistema para ver los cambios aplicados.

 

Paso 1

El proceso es un poco complejo ya que debemos crear un archivo /etc/sysctl.d/70-ipv6.conf del siguiente modo:
nano /etc/sysctl.d/70-ipv6.conf
Paso 2

Allí añadiremos las siguientes líneas:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

 

 

Paso 3

Guardamos los cambios usando la combinación de teclas siguiente:

 

 

Ctrl + O

 

 

Salimos del editor usando:

 

 

Ctrl + X

 

 

Paso 4

Ahora procedemos a reiniciar el archivo creado para completar el proceso creado:
sysctl --load /etc/sysctl.d/70-ipv6.conf

 

 

Paso 5

Nuevamente comprobamos el estado de IPv6 con el siguiente comando:
ip a | grep inet6

 

 

Como vemos IPv6 ha sido deshabilitado de forma correcta en CentOS 8.

 

 

Paso 6

En vista de que CentOS 8 hace uso de Network Manager, será posible que si disponemos de más interfaces de red están aún estén habilitadas con IPv6, en este caso debemos ejecutar la siguiente sintaxis para que la desactivación sea general. Después de esto reiniciamos el sistema para completar el proceso.
nmcli connection modify “interfaz” ipv6.method ignore

3. Cómo deshabilitar IPv6 en CentOS 8 usando el arranque del núcleo


Este método implica un reinicio del sistema después de completar la configuración. Pero es una de las formas más efectivas para deshabilitar IPv6 en CentOS 8.

 

Paso 1

Para ello debemos acceder con algún editor al archivo /etc/default/grub de la siguiente forma:
nano /etc/default/grub

 

 

Paso 2

Allí iremos al final para añadir la siguiente línea:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

 

 

Paso 3

Guardamos los cambios usando la combinación de teclas siguiente:

 

Ctrl + O

 

Salimos del editor usando:

 

 

Ctrl + X

 

 

Paso 4

Ahora vamos a actualizar los archivos GRUB del sistema, para ello ejecutaremos lo siguiente:
ls -lh /etc/grub*.cfg

 

 

Paso 5

Allí podemos ver la ruta /boot/grub2/grub.cfg, ahora vamos a ejecutar el siguiente comando con el fin de crear un nuevo archivo de configuración GRUB el cual será alojado en la ruta /boot/grub2/grub.cfg:
grub2-mkconfig -o /boot/grub2/grub.cfg

 

 

Paso 6

Del mismo modo, vamos a ejecutar lo siguiente para crear un archivo GRUB el cual será almacenado en la ruta /boot/efi/EFI/centos/grub.cfg.:
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

 

 

Paso 7

Después de esto reiniciamos el sistema para completar los cambios y una vez iniciemos sesión podemos comprobar que IPv6 ha sido deshabilitado por completo:
ip a | grep inet6

 

 

Con alguno de los métodos que te ha explicado Solvetic será posible deshabilitar tanto de forma temporal como total el direccionamiento IPv 6 en CentOS8 esperando que sea lanzado por completo en muy poco tiempo.

 

En este caso las comparaciones no son odiosas. Ahora podrás conocer y diferenciar sin problema los protocolos de internet IPV4 e IPV6 gracias a Solvetic. ¡No te lo pierdas!



AYUDA A MEJORAR ESTE TUTORIAL!

¿Crees que puedes corregir o mejorar este tutorial? Puedes enviar tu Edición con los cambios que consideres útiles.

0 usuarios han editado este tutorial. ¡Edita y conviértete en un reconocido experto!


Tutoriales Relacionados



Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

  Información

  •   Publicado nov 27 2019 10:47
  •   Visitas 564
  •   Nivel
    Profesional