GNU/Linux >> Tutoriales Linux >  >> Ubuntu

2 formas de deshabilitar IPv6 en Ubuntu Desktop &Server

Este tutorial le mostrará cómo deshabilitar IPv6 en Ubuntu . ¿Por qué quieres deshabilitar IPv6? Aunque IPv6 es el futuro, en este momento muchos sistemas y aplicaciones aún dependen de IPv4 y es posible que no funcionen bien con IPv6.

Por ejemplo, si un repositorio de software admite IPv6, el administrador de paquetes APT se conectará a ese repositorio a través de IPv6, independientemente de si su ISP admite o no IPv6, como se muestra en la captura de pantalla a continuación.

Método 1:deshabilite IPv6 en Ubuntu a través del cargador de arranque GRUB

Este es el método más fácil, pero requiere que reinicie su computadora.

GRUB es el cargador de arranque estándar en las distribuciones de Linux. Edite el archivo de configuración de GRUB con un editor de texto de línea de comandos como Nano.

sudo nano /etc/default/grub

Busque la siguiente línea.

GRUB_CMDLINE_LINUX=""

Cámbialo por:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

Guarde y cierre el archivo. (Presione Ctrl+O , luego presione Enter para guardar un archivo en el editor de texto Nano. A continuación, presione Ctrl+X para salir.)

Actualice el menú de arranque de GRUB.

sudo update-grub

Y reinicie su computadora.

sudo shutdown -r now

Método 2:deshabilite IPv6 en Ubuntu a través de sysctl

Puede deshabilitar IPv6 en su sistema Ubuntu Linux haciendo algunos cambios en el parámetro del kernel de Linux.

Edite el 99-sysctl.conf archivo.

sudo nano /etc/sysctl.d/99-sysctl.conf

Copie y pegue las siguientes 3 líneas en la parte inferior del archivo.

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

Si su computadora tiene una tarjeta inalámbrica, también debe agregar la siguiente línea al archivo. Reemplace wlan0 con el nombre de su propia interfaz de red inalámbrica.

net.ipv6.conf.wlan0.disable_ipv6 = 1

Guarde y cierre el archivo. Luego ejecute el siguiente comando para cargar los cambios anteriores.

sudo 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

Parámetros definidos en 99-sysctl.conf el archivo se conserva durante el reinicio, por lo que IPv6 no se habilitará la próxima vez que inicie Ubuntu a menos que lo vuelva a habilitar manualmente.

Para volver a habilitar IPv6 en Ubuntu, simplemente elimine esas 3 líneas en 99-sysctl.conf archivo y ejecute sudo sysctl -p comando para cargar los cambios.

Deshabilitar IPv6 en Netplan

Si ejecuta un servidor Ubuntu y su interfaz de red está configurada con Netplan, también debe deshabilitar IPv6 en el archivo de configuración de Netplan. Por ejemplo, configuro mi conexión Wi-Fi desde la línea de comando en /etc/netplan/10-wifi.yaml expediente. Necesito agregar link-local: [ ipv4 ] al archivo, por lo que Netplan habilitará solo IPv4 para mi interfaz inalámbrica.

Ejecute el siguiente comando después de realizar cambios en los archivos de configuración de Netplan.

sudo netplan apply

Deshabilitar IPv6 en NetworkManager

Si usa el escritorio de Ubuntu, cuando su computadora se reanude desde la suspensión, NetworkManager volverá a conectar su computadora al enrutador y puede darle a su computadora una dirección IPv6. Entonces, también debemos deshabilitar IPv6 en NetworkManager. Es muy sencillo. Vaya a la configuración de su red, seleccione la pestaña IPv6 y deshabilite IPv6.

Haga clic en el botón Aplicar. Luego reinicie Network Manager con el siguiente comando.

sudo systemctl restart NetworkManager

Deshabilitar IPv6 en APT

A veces, debe deshabilitar IPv6 solo en la administración del paquete APT y otros programas pueden continuar usando IPv6 si es necesario. Para deshabilitar IPv6 en APT, ejecute el siguiente comando para crear un archivo de configuración para APT.

sudo nano /etc/apt/apt.conf.d/99force-ipv4

Copie y pegue la siguiente línea en el archivo.

Acquire::ForceIPv4 "true";

Guarde y cierre el archivo. A partir de ahora, APT utilizará únicamente IPv4.

¡Eso es todo! Espero que este tutorial te haya ayudado a deshabilitar IPv6 en el escritorio y el servidor de Ubuntu.


Ubuntu
  1. Cómo habilitar/deshabilitar wayland en Ubuntu 20.04 Desktop

  2. Cómo asignar IPv6 en el servidor Ubuntu

  3. Ubuntu Server vs Desktop:¿Cuál es la diferencia?

  4. Instale el servidor VNC en Ubuntu 13.04 / Ubuntu 12.10

  5. Descargue el archivo ISO de Ubuntu 18.04 LTS:escritorio y servidor

Cómo instalar Plex Media Server en Ubuntu 20.04 LTS Server/Desktop

2 formas de cifrar archivos de Dropbox en Ubuntu Desktop &Server

Cómo deshabilitar IPv6 en Ubuntu Linux

2 formas de instalar el servidor LAMP en Ubuntu 22.04 | 20.04

Cómo deshabilitar IPv6 en Ubuntu 18.04 LTS

Cómo deshabilitar IPv6 en Ubuntu 20.04 LTS