Puerta de enlace predeterminada de OpenBSD fuera de la subred

Puerta de enlace predeterminada de OpenBSD fuera de la subred

Mi ISP ofrece IPv6 por defecto. Sin embargo, la configuración de IPv6 de mi ISP parece un poco extraña porque la puerta de enlace IPv6 predeterminada está ubicada fuera de la subred de mi servidor. En Linux es posible configurar una ruta estática a esa puerta de enlace usando ip -6 route add <gateway ip> dev <interface>. Sin embargo, esto no funciona en openbsd, ¿alguien conoce el equivalente de ese comando en openbsd o alguien conoce otro método para solucionar este problema?

Respuesta1

Agregue lo siguiente a /etc/rc.conf:

ipv6_defaultrouter="<v6-gateway-ip>"

luego restablezca la red reiniciando o ejecutando

/etc/rc.d/network_ipv6 restart

O puedes hacerlo a mano:

 route -n add -inet6 default <v6-gateway-ip>

Respuesta2

Conozco tres enfoques para resolver esto:

  • Busque otra dirección IPv6 de la puerta de enlace. Es posible que tenga varios asignados a la interfaz. Cuál use como puerta de enlace no hace ninguna diferencia, siempre que el descubrimiento de vecinos pueda resolverlo en la dirección MAC correcta.
  • Agregue una ruta estática que especifique que el prefijo que contiene esa dirección MAC esté conectado directamente a la interfaz Ethernet determinada. Esto debería funcionar incluso si usted no tiene una dirección en ese prefijo. Deberías usar un /128 para esa ruta estática, a menos que tengas una razón muy específica para hacer lo contrario.
  • Cree una dirección IPv6 para la puerta de enlace e insértela manualmente en la caché vecina. Este enfoque sólo funcionará si conoce la dirección MAC de la puerta de enlace y permanece fija. Esto debería funcionar en cualquier sistema operativo donde puedas crear manualmente entradas de caché vecinas, pero solo lo he probado en Linux.

Respuesta3

Esto parece una posible mala configuración de la red. El enrutador predeterminado para cada segmento de red en IPv6 se incluye en el Anuncio del enrutador. Mire para ver qué le están dando en RA, debería ser una dirección IPv6 de capa de enlace (fe80:...).

Puede anular eso, como se indicó anteriormente, pero no debería ser necesario.

información relacionada