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

Cómo habilitar IPv6 en CentOS / RHEL 7

IPv6 está habilitado de forma predeterminada en los sistemas RHEL/CenOS 7. Por lo tanto, si IPv6 se deshabilitó intencionalmente en el sistema, se puede volver a habilitar siguiendo cualquiera de los métodos que se describen a continuación.
1. Habilitación de IPv6 en el módulo del kernel (requiere reinicio)
2. Habilitación de IPv6 mediante la configuración de sysctl (no es necesario reiniciar)

Habilitación de IPv6 en el módulo del kernel (requiere reinicio)

1. Edite /etc/default/grub y cambie el valor del parámetro del kernel ipv6.disable de 1 a 0 en 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=0 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
Nota :ipv6.disable=0 es el valor predeterminado, por lo que simplemente puede eliminar este argumento ipv6.disable de la lista de argumentos de GRUB_CMDLINE_LINUX si lo desea.

2. Vuelva a generar un archivo de configuración de GRUB y sobrescriba uno existente usando el comando que se muestra a continuación.

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

3. Reinicie el sistema para que los cambios surtan efecto.

# shutdown -r now

Habilitación de IPv6 mediante la configuración de sysctl (no es necesario reiniciar)

Además, incluso si el módulo del kernel ipv6 está cargado, también podría deshabilitarse usando sysctl configuración.

1. Para que ipv6 se ejecute en línea, asegúrese de que se encuentra debajo de las líneas en /etc/sysctl.conf están comentados o eliminados.

# cat /etc/sysctl.conf | grep ipv6
# net.ipv6.conf.all.disable_ipv6 = 1     ### either comment/remove this line or change its value from 1 to 0
# net.ipv6.conf.default.disable_ipv6 = 1 ### either comment/remove this line or change its value from 1 to 0

2. Use el comando 'sysctl -p' para volver a leer el archivo de configuración /etc/sysctl.conf.

# sysctl -p

Más información sobre el uso de la configuración de sysctl

1. Para deshabilitar dinámicamente ipv6 en una interfaz, use los comandos que se detallan a continuación.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 1       ### put interface name here [interface], i.e. eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

2. Para habilitar dinámicamente ipv6 en una interfaz, utilice los comandos que se indican a continuación.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 0       ### put interface name here [interface], i.e, eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

3. Para habilitar dinámicamente ipv6 en todas las interfaces, utilice los comandos que se indican a continuación.

# sysctl net.ipv6.conf.all.disable_ipv6 = 0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

4. Para deshabilitar dinámicamente ipv6 en todas las interfaces, use los comandos que se indican a continuación.

# sysctl net.ipv6.conf.all.disable_ipv6 = 1
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

Verificar

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]

Como se muestra en el resultado anterior, IPv6 está habilitado.

CentOS/RHEL 7:cómo deshabilitar IPv6 solo en una interfaz específica
CentOS/RHEL 7:cómo deshabilitar IPv6
CentOS/RHEL 6:cómo deshabilitar IPv6


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

  2. CentOS / RHEL:Cómo habilitar SSL para Apache

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

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

  5. CentOS/RHEL 6:Cómo deshabilitar IPv6

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