У меня есть следующие настройки
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
С Linux0 я могу пинговать 14.14.14.80 or 19.19.19.20( 19.19.19.20был добавлен как GW по умолчанию), а также включить Linux1, ipv4пересылка была включена. Для ipv6, я не могу добавить , 2004::3/64как по умолчанию шлюза ipv6 на Linux0. Я старался
ip -6 route add default via 2004::3
и
ip -6 route add default via 2004::
Но я получаю ошибку
RTNETLINK answers: No route to host
Что мне здесь не хватает?
Добавьте маску сети к приведенной выше строке: ip -6 route add 2004 :: / 64 dev eth0
Обычное, что нужно сделать, это поместить устройства в одну и ту же сеть Ethernet в одну подсеть, тогда у вас не возникнет этой проблемы.
—
plugwash