Tenho uma máquina Linux, funcionando como roteador, que está radvd
configurada. Eu configurei algumas configurações básicas como a seguinte:
interface wpan0
{
AdvSendAdvert on;
prefix 2001:db8:200::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
interface eth0
{
AdvSendAdvert on;
route 2001:db8:200::/64 {};
}
De outras máquinas na mesma eth0
rede, vejo a rota correta:
$ ip -6 route
2001:db8:200::/64 via fe80::dead:beef:dead:beef dev enp11s0 proto ra metric 100 pref medium
Mas a máquina que anuncia essa rota não a possui em sua tabela de roteamento. Existe um mecanismo adequado para adicionar isso? Achei que poderia evitar interferir manualmente na tabela de roteamento, para evitar duplicar coisas de configuração. Talvez eu esteja faltando alguma coisa para fazer funcionar? Ou talvez não seja a maneira correta de fazer isso? [por que?]
Responder1
Você obteria essa rota automaticamente configurando uma interface com um endereço IP e prefixo nessa rede, o que me sugere que isso não foi feito. Se sua interface ou design de rede não permitir isso, você mesmo precisará adicionar uma rota.