Gateway padrão do OpenBSD fora da sub-rede

6

Meu ISP oferece IPv6 por padrão. No entanto, a configuração IPv6 dos meus ISPs parece ser um pouco estranha porque o gateway IPv6 padrão está localizado fora da sub-rede de meus servidores. No linux, é possível configurar uma rota estática para esse gateway usando ip -6 route add <gateway ip> dev <interface> . No entanto, isso não funciona no openbsd, alguém sabe o equivalente a esse comando no openbsd ou alguém sabe conhecer outra abordagem para corrigir esse problema?

    
por RNieaa 20.12.2013 / 20:52

3 respostas

1

Adicione o seguinte ao /etc/rc.conf:

ipv6_defaultrouter="<v6-gateway-ip>"

redefina a rede reinicializando ou executando

/etc/rc.d/network_ipv6 restart

Ou você pode fazer isso manualmente:

 route -n add -inet6 default <v6-gateway-ip>
    
por 20.12.2013 / 21:20
1

Eu conheço três abordagens para resolver isso:

  • Encontre outro endereço IPv6 do gateway. Pode ter vários atribuídos à interface. Qual deles você usa como gateway não faz nenhuma diferença, desde que a descoberta do vizinho possa resolvê-lo para o endereço MAC correto.
  • Adicione uma rota estática especificando que o prefixo que contém esse endereço MAC está diretamente conectado à interface Ethernet fornecida. Isso deve funcionar mesmo se você não tiver um endereço nesse prefixo. Você deve usar um / 128 para essa rota estática, a menos que tenha uma razão muito específica para fazer o contrário.
  • Crie um endereço IPv6 para o gateway e insira-o manualmente no cache vizinho. Essa abordagem só funcionará se você souber o endereço MAC do gateway e ele permanecer fixo. Isso deve funcionar em qualquer sistema operacional no qual você possa criar entradas de cache vizinhas manualmente, mas eu testei apenas no Linux.
por 20.05.2014 / 17:14
0

Isso parece uma possível configuração incorreta da rede. O roteador padrão para cada segmento de rede no IPv6 é transportado no anúncio do roteador. Olhe para ver o que eles estão dando a você no RA, deve ser um endereço IPv6 de link-layer (fe80: ...).

Você pode ignorar isso, como mencionado acima, mas não precisa fazer isso.

    
por 14.07.2014 / 18:07