GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo habilitar IPv6 en CentOS/RHEL 8

De manera predeterminada, IPv6 está habilitado en los sistemas CentOS/RHEL 8. Sin embargo, en determinadas situaciones, a algunos usuarios les puede resultar conveniente desactivar la compatibilidad con IPv6. Esta publicación describe los pasos para habilitar ipv6 en un sistema CentOS/RHEL 8.

1. Edite /etc/default/grub y elimine la entrada ipv6.disable=1 de GRUB_CMDLINE_LINUX , como se muestra a continuación:

# vi /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root"

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

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

Como alternativa, en los sistemas UEFI, ejecute lo siguiente:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

3. Elimine el archivo /etc/sysctl.d/ipv6.conf que contiene la entrada:

# First, disable for all interfaces
net.ipv6.conf.all.disable_ipv6 = 1
# If using the sysctl method, the protocol must be disabled all specific interfaces as well. 
net.ipv6.conf.[interface].disable_ipv6 = 1

Si la imagen del disco RAM inicial se creó anteriormente al deshabilitar IPv6, solo entonces lleve a cabo este paso.

# dracut -f

4. Verifique el contenido del archivo /etc/ssh/sshd_config y asegúrese de que la línea AddressFamily esté comentada:

# vi /etc/ssh/sshd_config
#AddressFamily inet

5. Asegúrese de que la siguiente línea exista en /etc/hosts y no esté comentada:

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

6. Reinicie el sistema para habilitar la compatibilidad con IPv6.

# systemctl reboot

Verificación

1. El estado actual de la opción de desactivación del módulo ipv6 se puede ver a través de sysfs:

# cat /sys/module/ipv6/parameters/disable
1

2. El estado actual de sysctl disabled_ipv6 se puede ver con el comando sysctl:

# sysctl -a 2>/dev/null | grep disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0

3. Para enumerar las direcciones IPv6 asignadas al sistema:

# ip -6 addr

4. Para enumerar los sockets IPv6 TCP o UDP, se puede usar algo como lo siguiente:

# ss -6 -pan
Cómo deshabilitar IPv6 en CentOS/RHEL 8


Cent OS
  1. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  2. Cómo habilitar IPv6 en CentOS / RHEL 6

  3. Cómo habilitar FTP en CentOS/RHEL 5 y 6

  4. Cómo habilitar la depuración de CUPS en CentOS/RHEL

  5. Cómo deshabilitar IPv6 en CentOS/RHEL 8

RHEL 8/CentOS 8 activar/desactivar IPv6

Cómo habilitar el repositorio EPEL en CentOS y RHEL

Cómo habilitar Kdump en RHEL 7 y CentOS 7

Cómo habilitar el repositorio EPEL en el servidor CentOS 8 y RHEL 8

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8