Не понимаю один момент. Есть роутер между сетями
2001:xxxx:xxxx:4e01::/64 и 2001:xxxx:xxxx:4e00::/64
В /etc/radvd.conf прописано
interface br-lan {
AdvSendAdvert on;
AdvLinkMTU 1280;
prefix 2001:xxxx:xxxx:4e01::/64
{
AdvOnLink on;
AdvAutonomous on;
};
RDNSS 2001:xxxx:xxxx:4e01::1
{
};
route ::/0
{
};
};
interface eth0.2 {
AdvSendAdvert on;
AdvLinkMTU 1280;
route 2001:xxxx:xxxx:4e01::/64
{
};
};
Т.е. в сети br-lan он раздает префикс 2001:xxxx:xxxx:4e01::/64, и устройства из этой сети ходят в остальной мир через него.
А в сети eth0.2 (2001:xxxx:xxxx:4e00::/64) он заявляет себя как шлюз в сеть 2001:xxxx:xxxx:4e01::/64, чтобы устройства извне могли в нее ходить.
Вот только почему то на устройствах в сети 2001:xxxx:xxxx:4e00::/64 в таблице маршрутизации появляется
::/0 fe80::9294:e4ff:fef3:68cf UGDAe 1024 0 0 br0
вместо
2001:xxxx:xxxx:4e01::/64 fe80::9294:e4ff:fef3:68cf UGDAe 1024 0 0 br0
,
и естественно, в эту сеть не достучаться. ЧЯДНТ?