¿Alguien podría decirme cómo deshabilitar la configuración automática de ipv6 en una interfaz de red específica en CentOS?
La situación actual es:
Una PC tiene dos adaptadores de red eth0 y eth1 que se conectan a la misma LAN, en la cual, el enrutador IPv6 anuncia un prefijo IPv6 con el paquete NDRA (Anuncios de enrutador de descubrimiento de vecinos). Como resultado, eth0 y eth1 están configurando la dirección IPv6 con ese prefijo automáticamente.
Pero, solo quiero habilitar ipv6 en eth1 y deshabilitarlo en eth0. He intentado los siguientes métodos, pero no funcionan.
1. / etc / sysconfig / network
NETWORKING_IPV6=no
IPV6_AUTOCONF=no
Esto deshabilitará ipv6 en eth0 y eth1.
2. / etc / sysconfig / network-scripts / ifcfg-eth0
IPV6INIT=no
IPV6_AUTOCONF=no
Entonces, no funciona. Ya he reiniciado el servicio de red. Estoy un poco confundido sobre este tema. Gracias de antemano.
linux
networking
script
ipv6
Yves Messi
fuente
fuente
Respuestas:
Puede deshabilitarlo desde /etc/sysctl.conf con esta línea:
Eche un vistazo a / proc / sys / net / ipv6 / conf / eth0. Hay muchas opciones que puede configurar en ese directorio, como dejar habilitado IPv6 pero deshabilitar la configuración automática, etc.
fuente
/etc/sysctl.conf
, cree un archivo con/etc/sysctl.d
nombre, por ejemplo,00_ipv6_off.conf
con los contenidos anteriores.ifconfig
luego mostrará interfaces sin funcionalidad de IPv6.echo "net.ipv6.conf.eth0.disable_ipv6 = 1" > /etc/sysctl.d/00_ipv6_off.conf
desaprobado
Para garantizar que este cambio persista durante los reinicios, querrás agregar esta línea a tu
/etc/sysctl.conf
archivo:Tenga en cuenta que el uso del
/etc/sysconfig/network-scripts/ifcfg-eth0
archivo no es portátil.fuente
Debe ser root para establecer el parámetro de red a continuación:
fuente
El uso de las siguientes variables en ifcfg-eth0 o ifcfg-eth1:
Debería hacer el truco. Reiterar:
/ etc / sysconfig / network
/ etc / sysconfig / network-scripts / ifcfg-eth0
/ etc / sysconfig / network-scripts / ifcfg-eth0
Luego, asegúrese de reiniciar el servicio de red:
Si ejecuta
ifconfig
, debería ver inet6 en el dispositivo ethernet (eth0 o eth1) que tiene habilitado ipv6.fuente