У меня есть следующие настройки
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