
Eu tenho a seguinte configuração
Linux 1 Linux 0
eth1 eth0-------------------eth0
14.14.14.80 19.19.19.20 19.19.19.10
2005::5/64 2004::3/64 2001::3/64
No Linux0, consigo fazer ping 14.14.14.80 or 19.19.19.20
( 19.19.19.20
foi adicionado como GW padrão) e também no Linux1
, ipv4
o encaminhamento foi habilitado. Pois ipv6
não consigo adicionar 2004::3/64
como gateway IPv6 padrão no Linux0
. tentei
ip -6 route add default via 2004::3
e
ip -6 route add default via 2004::
Mas eu recebo o erro
RTNETLINK answers: No route to host
O que estou perdendo aqui?.
Responder1
Você precisa primeiro adicionar a rota ao gateway:
ip -6 route add 2004::3 dev eth0
Responder2
Para adicionar um gateway padrão, e não um específico para uma interface Ethernet (dev), use:
route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)
Observe que você não precisa especificar a máscara de sub-rede nem a interface Ethernet de saída.
Para verificar seu trabalho, liste a tabela de roteamento IP do host processando:
netstat -rn # for IPv4
netstat -rn -A inet6 # for IPv6