是否可以配置 radvd 配置,以便路由器广告
数据包获得 VLAN 标记?我的路由器(软件路由器,Ubuntu 操作系统)之间有一个交换机,我
只希望一些 VLAN 接收路由器广告。我的交换机没有那么强大的功能来
过滤 icmpv6 类型 134 数据包。
答案1
首先,您必须在 Ubuntu 机器上配置 VLAN。这在Ubuntu Wiki 的 VLAN 页面。首先你要确保VLAN模块已经加载到内核中:
echo "8021q" | sudo tee -a /etc/modules
然后为 VLAN 创建接口。在此示例中,为 VLAN 10z on
eth1 and it gets IPv6 address
2001: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;
};
};