Cómo deshabilitar IPv6 en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo deshabilitar IPv6 en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, IPv6 está habilitado de forma predeterminada en Ubuntu. Pero es posible que desee deshabilitar IPv6 por muchas razones. Algunos programas pueden causar problemas cuando IPv6 está habilitado. Por lo tanto, si no planea usar IPv6, simplemente deshabilítelo y no se preocupe por posibles problemas.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso cómo deshabilitar IPv6 en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Deshabilitar IPv6 en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Deshabilite IPv6 en Ubuntu 20.04.

En Ubuntu 20.04, IPv6 está habilitado de forma predeterminada, pero la mayoría de las veces la organización solo usa ipv4. Podemos deshabilitar ipv6 principalmente de dos formas:

  • Desactiva el módulo del kernel.
  • vía sysctl ajustes.

Deshabilitar ipv6 a través de un módulo del kernel

Ahora necesitamos editar /etc/default/grub archivo usando su editor de texto favorito y realice los siguientes cambios:

nano /etc/default/grub

Agregue el siguiente archivo:

GRUB_CMDLINE_LINUX="crashkernel=auto ... ipv6.disable=1"

Una vez hecho esto de cambiar cualquier parámetro del kernel, lo reconstruimos grub.cfg a través de update-grub2:

sudo update-grub2
sudo shutdown -r now

Deshabilitar ipv6 a través de sysctl

Método dos, también podemos deshabilitar a través de sysctl configuración, que se aplicará sin reiniciar. Ahora edite el archivo de configuración del sistema:

nano /etc/sysctl.conf

Agregue las siguientes líneas al final del archivo:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Para aplicar esta configuración, debemos ejecutar sysctl -p:

sysctl –p

Ahora ejecute el siguiente comando. Deberías ver 1, lo que significa que IPv6 se ha desactivado correctamente:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

¡Felicidades! Ha desactivado correctamente IPv6. Gracias por usar este tutorial para deshabilitar el IPv6 en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de UFW Firewall.