У меня дома есть туннель 6in4 от Hurricane Electric, который дает мне возможность подключения по IPv6 через один интерфейс, br0. Я хотел бы предложить подключение IPv6 на отдельном интерфейсе, br1. Как включить IPv6 на обоих интерфейсах (br0 и br1), не соединяя два интерфейса (они являются гостевым и домашним мостами VLAN)?
Я сейчас использую radvd для br0. Его конфигурация следующая:
interface br0
{
IgnoreIfMissing on;
AdvSendAdvert on;
MaxRtrAdvInterval 60;
AdvHomeAgentFlag off;
AdvManagedFlag off;
AdvLinkMTU 1480;
prefix 2001:xxxx:xxxx::/64
{
AdvOnLink on;
AdvAutonomous on;
};
RDNSS 2001:xxxx:xxxx::1 {};
};
Если это имеет значение: br0 соединяет Ethernet vlan (vlan0) с радио 802.11 (eth0). br1 соединяет Ethernet vlan (vlan2) с радиомодулем 802.11 (wl0.1). vlan1 подключен к моему провайдеру и имеет публичный IPv4-адрес. NAT используется для предоставления доступа IPv4 к br0 и br1, но br0 и br1 не имеют маршрутов, рекламирующих друг друга.
Для Tomato Linux (Shibby 1.28), даже если вы зададите адрес как /48
в графическом интерфейсе, адрес, назначенный мосту, будет /64
. Это немного упрощает решение.