Cómo deshabilitar IPv6 en Centos 8

Cómo deshabilitar IPv6 en Centos 8

Una versión de protocolo de Internet 6 (IPv6) es un identificador de una interfaz de red que está involucrada en una red informática IPv6. Si no desea usar la direccionamiento de IPv6, puede optar por deshabilitarlo temporal o permanentemente.

En este artículo, aprenderá algunas formas de deshabilitar IPv6 en su máquina Centos 8 Linux.

Desactivar IPv6 en Centos 8

Primero, verifique si IPv6 está habilitado en su Centos 8 máquina usando el siguiente comando IP.

# ip a | grep inet6 
Verifique el estado de IPv6 en CentOS 8

Si IPv6 habilitado, puede ver algunos inet6 Líneas, sin embargo, si el comando no imprime nada, IPv6 está deshabilitado en todas sus interfaces de red.

Deshabilitar IPv6 usando el comando sysctl

Este método es para desactivación temporal IPv6. No necesita reiniciar su sistema para que los cambios se produzcan. Sin embargo, es bastante complicado que el método permanente que aprenderá en breve.

Primero cree un nuevo archivo de configuración de SYSCTL /etc/sysctl.D/70-IPV6.confusión Usando el siguiente comando.

# vi /etc /sysctl.D/70-IPV6.confusión 

A continuación, agregue las siguientes líneas y guarde el archivo.

neto.IPv6.confusión.todo.disable_ipv6 = 1 net.IPv6.confusión.por defecto.disable_ipv6 = 1 
Archivo de configuración sysctl

Ahora, para deshabilitar IPv6 Use el siguiente comando.

# sysctl --load /etc /sysctl.D/70-IPV6.confusión 
Deshabilitar temporalmente IPv6 en CentOS 8

IPv6 ahora debe desactivarse.

Para verificar si IPv6 está deshabilitado, ejecute el siguiente comando IP.

# ip a | grep inet6 
Verifique IPv6 deshabilitado en CentOS 8

Si el comando no devuelve nada que implique que IPv6 ha sido deshabilitado en todas sus interfaces de red.

Al usar este método, algunas de sus interfaces de red aún pueden usar IPv6 Una vez que reinicie su sistema. Esto sucede porque Centos 8 Utiliza Network Manager de forma predeterminada.

Para dejar de usar completamente IPv6, Use el siguiente comando nmcli.

# NMCLI Conexión Modificar la interfaz IPv6.método ignorar 

Finalmente, reinicie tu Centos 8 máquina.

# reiniciar 

Deshabilitar IPv6 usando la opción de arranque del kernel

La opción de arranque del núcleo requiere un reinicio del sistema después de la configuración. Es el mejor método para deshabilitar IPv6.

Para usar este método, abra el archivo de configuración de grub predeterminado /etc/default/grub con el editor de texto VI, como se muestra a continuación.

# vi/etc/default/grub 

A continuación, diríjase al final del archivo y presione O Para crear una nueva línea y escribir lo siguiente.

Grub_cmdline_linux = "$ grub_cmdline_linux ipv6.deshabilitar = 1 " 

A continuación, guarde y salga del archivo de configuración.

El siguiente paso es actualizar el Cfg archivos. Escriba el siguiente comando para ubicar los archivos Grub.

# ls -lh /etc /grub*.CFG 

Ya verás 2 grub cfg rutas de archivo: /Boot/Grub2/Grub.CFG y /Boot/Efi/Efi/Centos/Grub.CFG.

Escriba el siguiente comando para crear un nuevo archivo de configuración de grub y guárdelo en /Boot/Grub2/Grub.CFG.

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

A continuación, escriba el siguiente comando para crear un nuevo archivo de configuración de grub y guárdelo a /Boot/Efi/Efi/Centos/Grub.CFG.

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

Finalmente, reinicie tu Centos 8 máquina.

# reiniciar 

Después de reiniciar, escriba el siguiente comando para verificar si IPv6 está desactivado.

# ip a | grep inet6 

Si el comando no imprime nada, significa IPv6 está desactivado.

Resumen

En este artículo, ha aprendido sobre dos formas en que puede deshabilitar IPv6 en tu Centos 8 Linux máquina. El primer método es utilizando sysctl mientras que el segundo es usando el Opción de arranque del kernel. Mientras deshabilita IPv6 Usando sysctl es temporal, el Opción de arranque del kernel es permanente y es el mejor método.