Cómo configurar RRAS como enrutador IPv6 y habilitar el anuncio del enrutador

Cómo configurar RRAS como enrutador IPv6 y habilitar el anuncio del enrutador

Tengo un servidor Windows ejecutándose en la red local que actúa como enrutador y servidor VPN. Tiene una dirección IPv4 con NAT habilitado para brindar acceso a Internet a los dispositivos de la red. También dispone de una dirección IPv6 pública 2001:470:ffff::1con la subred 2001:470:ffff::/48asignada por el ISP. Cuando tengo DHCPv6 habilitado, a los dispositivos de la red se les asigna una dirección IPv6 2001:470:ffff::1234y pueden comunicarse entre sí a través de IPv6. Sin embargo, no pueden acceder a Internet IPv6 debido a la falta de una puerta de enlace predeterminada. En los clientes de Windows, si agrego la ruta route add ::/0 2001:470:ffff::1, tendrán acceso a Internet IPv6 y se podrá acceder a ellos desde Internet.

Si desactivo DHCPv6, a los clientes no se les asigna una dirección IPv6.

El problema parece ser que RRAS no envía paquetes de anuncio de enrutador.

RRAS está configurado de la siguiente manera.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¿Cuál es la forma correcta de configurar RRAS como enrutador IPv6?

Respuesta1

Resulta que Windows es totalmente capaz de actuar como un enrutador IPv6 y enviar paquetes de publicidad de enrutador. Sin embargo, no se puede configurar en la interfaz de usuario de RRAS.

Se requieren dos comandos netsh.

netsh interface ipv6 set route 2001:470:ffff::/64 "Ethernet" publish=yes
netsh interface ipv6 set interface "Ethernet" advertise=enabled

El primer comando publica 2001:470:ffff::/64 como prefijo para SLAAC.

El segundo comando publica la interfaz "Ethernet" y su dirección de enlace local como puerta de enlace predeterminada en los paquetes de anuncio de enrutador. "Ethernet" es la interfaz de red para el puerto LAN.

información relacionada