Red Hat Training
A Red Hat training course is available for RHEL 8
Capítulo 28. Uso de NetworkManager para desactivar IPv6 para una conexión específica
Esta sección describe cómo desactivar el protocolo IPv6 en un sistema que utiliza NetworkManager para gestionar las interfaces de red. Si desactiva IPv6, NetworkManager establece automáticamente los valores correspondientes de sysctl
en el Kernel.
El servicio NetworkManager establece ciertos valores de sysctl
cuando inicia una conexión. Para evitar comportamientos inesperados, no establezca manualmente los valores de sysctl
para desactivar IPv6.
Requisitos previos
- El sistema utiliza NetworkManager para gestionar las interfaces de red, que es el valor por defecto en Red Hat Enterprise Linux 8.
- El sistema ejecuta Red Hat Enterprise Linux 8.1 o posterior.
28.1. Desactivación de IPv6 en una conexión mediante nmcli
Utilice esta sección para desactivar el protocolo IPv6 mediante la utilidad nmcli
.
Procedimiento
Opcionalmente, mostrar la lista de conexiones de red:
# nmcli connection show NAME UUID TYPE DEVICE Example 7a7e0151-9c18-4e6f-89ee-65bb2d64d365 ethernet enp1s0 ...
Ajuste el parámetro
ipv6.method
de la conexión adisabled
:# nmcli connection modify Example ipv6.method \ ~ disabled"
Reinicie la conexión de red:
# nmcli connection up Example
Pasos de verificación
Introduzca el comando
ip address show
para mostrar la configuración IP del dispositivo:# ip address show enp1s0 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:6b:74:be brd ff:ff:ff:ff:ff:ff inet 192.0.2.1/24 brd 192.10.2.255 scope global noprefixroute enp1s0 valid_lft forever preferred_lft forever
Si no se muestra ninguna entrada en
inet6
, IPv6 está desactivado en el dispositivo.Compruebe que el archivo
/proc/sys/net/ipv6/conf/enp1s0/disable_ipv6
contiene ahora el valor1
:# cat /proc/sys/net/ipv6/conf/enp1s0/disable_ipv6 1
El valor
1
significa que IPv6 está desactivado para el dispositivo.