У меня есть следующие настройки
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
Что мне здесь не хватает?
Ответы:
Сначала необходимо добавить маршрут к шлюзу:
источник
Чтобы добавить шлюз по умолчанию, а не определенный для интерфейса Ethernet (dev), используйте:
Обратите внимание, вам не нужно указывать маску подсети или исходящий интерфейс Ethernet.
Чтобы проверить свою работу, перечислите таблицу IP-маршрутизации хоста:
источник