GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo deshabilitar IPv6 en Ubuntu 22.04 LTS Jammy Jellyfish

El Protocolo de Internet versión 6 (IPv6) es un número de 128 bits que identifica un punto final en una comunicación TCP/IP. Esto significa que con IPv6 podemos asignar del orden de 1038 máquinas individuales (dispositivos). A diferencia de IPv4, IPv6 utiliza una representación hexadecimal, ocho grupos de 16 bits cada uno, separados por dos puntos (:).

Ubuntu 22.04 LTS Jammy Jellyfish habilita la versión 6 del Protocolo de Internet (IPv6) de forma predeterminada. Sin embargo, en ciertas situaciones, algunos usuarios pueden encontrar deseable deshabilitar la compatibilidad con IPv6 o volver a habilitarla después de haberla deshabilitado.

Deshabilitar la compatibilidad con IPv6 (permanentemente)

Deshabilite el módulo del kernel integrado de ipv6.

1. Edite /etc/default/grub y agregue ipv6.disable=1 a GRUB_CMDLINE_LINUX y GRUB_CMDLINE_LINUX_DEFAULT como el siguiente ejemplo:

DE:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

PARA:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

2. Ejecute update-grub Comando para regenerar el archivo grub.cfg:

# update-grub

3. Reinicie el sistema para desactivar la compatibilidad con IPv6.

Deshabilitar IPv6 a través de la configuración de sysctl

Alternativamente, esto se puede hacer a través de la configuración de sysctl.

1. Para deshabilitar Ipv6 temporalmente en el sistema, aplique la siguiente configuración de sysctl:

$ sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sysctl -w net.ipv6.conf.default.disable_ipv6=1
$ sysctl -w net.ipv6.conf.lo. desactivar_ipv6=1

2. Para que los cambios de sysctl anteriores sean permanentes, debemos agregarlos a /etc/sysctl.conf archivo de confirmación.

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

3. Use "sysctl -p" para aplicar los cambios desde el archivo /etc/sysctl.conf.

# sysctl -p

4. Una salida de 1 del siguiente comando verifica que el IPv6 se haya desactivado correctamente.

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

Volver a habilitar la compatibilidad con IPv6

1. Edite /etc/default/grub y elimine la entrada ipv6.disable=1 de GRUB_CMDLINE_LINUX y GRUB_CMDLINE_LINUX_DEFAULT , como el siguiente ejemplo:

DE:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

PARA:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

2. Ejecute el comando "update-grub" para regenerar el archivo grub.cfg.

# update-grub

3. Elimine las siguientes entradas del archivo /etc/sysctl.conf:

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

4. Use "sysctl -p" para aplicar los cambios desde el archivo /etc/sysctl.conf.

# sysctl -p

5. Reinicie el sistema si es necesario.


Linux
  1. Cómo instalar el escritorio Ubuntu 22.04 LTS (Jammy Jellyfish)

  2. Cómo deshabilitar Ipv6 en Ubuntu, Linux Mint, Debian

  3. Cómo deshabilitar IPv6 en Ubuntu 18.04 Bionic Beaver Linux

  4. Cómo deshabilitar IPv6 en Ubuntu 20.04 Focal Fossa

  5. ¿Cómo deshabilitar la configuración automática en IPv6 en Linux?

Cómo instalar Ubuntu 22.04 LTS (Jammy Jellyfish)

Cómo deshabilitar IPv6 en Debian 11/10 y Ubuntu 20.04/18.04

Cómo instalar Docker CE en Ubuntu 22.04 LTS Jammy Jellyfish

Cómo instalar WoeUSB en Ubuntu 22.04 LTS Jammy JellyFish

Cómo deshabilitar IPv6 en Ubuntu 18.04 LTS

Cómo deshabilitar IPv6 en Ubuntu 20.04 LTS