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

Cómo deshabilitar IPv6 en CentOS / RHEL 7

La publicación describe el procedimiento para deshabilitar IPv6 en CentOS/RHEL 7. Hay 2 formas de hacerlo:
1. Deshabilite IPv6 en el módulo del kernel (requiere reiniciar)
2. Deshabilite IPv6 usando la configuración de sysctl (no es necesario reiniciar)

Para verificar si IPv6 está habilitado o no, ejecute:

# ifconfig -a | grep inet6
        inet6 fe80::211:aff:fe6a:9de4  prefixlen 64  scopeid 0x20
        inet6 ::1  prefixlen 128  scopeid 0x10[host]

1. Deshabilite IPv6 en el módulo del kernel (requiere reiniciar)

1. Edite /etc/default/grub y agregue ipv6.disable=1 en la línea GRUB_CMDLINE_LINUX, por ejemplo:

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

2. Vuelva a generar un archivo de configuración de GRUB y sobrescriba uno existente:

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

3. Reinicie el sistema y verifique que no haya línea "inet6" en la salida del comando "ip addr show".

# shutdown -r now
# ip addr show | grep net6

2. Deshabilite IPv6 usando la configuración de sysctl (no es necesario reiniciar)

1. Agregue las siguientes líneas en /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
NOTA:Para deshabilitar IPv6 en una sola interfaz, agregue las siguientes líneas a /etc/sysctl.conf:
net.ipv6.conf.[interfaz].disable_ipv6 =1 ### ponga el nombre de la interfaz aquí [interfaz]
net.ipv6.conf.default.disable_ipv6 =1

2. Para que la configuración sea efectiva, ejecute:

# sysctl -p
NOTA:asegúrese de que el archivo /etc/ssh/sshd_config contenga la línea AddressFamily inet para evitar romper SSH Xforwarding si está utilizando el método sysctl

3. Agregue la línea AddressFamily a sshd_config :

# vi /etc/ssh/sshd_config
....
AddressFamily inet
....

Reinicie sshd para que los cambios surtan efecto:

# systemctl restart sshd
CentOS / RHEL 6:Cómo deshabilitar IPv6


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

  2. CentOS/RHEL 7:Cómo deshabilitar IPv6 solo en una interfaz específica

  3. Cómo habilitar IPv6 en CentOS / RHEL 7

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

  5. Cómo habilitar IPv6 en CentOS / RHEL 5

RHEL 8/CentOS 8 activar/desactivar IPv6

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

Cómo deshabilitar el modo FIPS en CentOS/RHEL 7

CentOS/RHEL 6:Cómo deshabilitar IPv6

CentOS / RHEL 5, 6:cómo deshabilitar NetworkManager