带有 VLAN 的 IPv6 radvd

带有 VLAN 的 IPv6 radvd

是否可以配置 radvd 配置,以便路由器广告
数据包获得 VLAN 标记?我的路由器(软件路由器,Ubuntu 操作系统)之间有一个交换机,我
只希望一些 VLAN 接收路由器广告。我的交换机没有那么强大的功能来
过滤 icmpv6 类型 134 数据包。

答案1

首先,您必须在 Ubuntu 机器上配置 VLAN。这在Ubuntu Wiki 的 VLAN 页面。首先你要确保VLAN模块已经加载到内核中:

echo "8021q" | sudo tee -a /etc/modules

然后为 VLAN 创建接口。在此示例中,为 VLAN 10z oneth1 and it gets IPv6 address2001:db8:ab:cd::1/64 创建了一个接口:

auto eth1.10
iface eth1.10 inet6 static
    address 2001:db8:ab:cd::1
    netmask 64
    vlan-raw-device eth1

创建此接口后,您可以radvd照常进行配置。以下是基于Ubuntu Wiki 的 IPv6 页面

interface eth1.10
{
   AdvSendAdvert on;
   prefix 2001:db8:ab:cd::/64
   {
        AdvOnLink on;
        AdvAutonomous on;
   };
};

相关内容