Ipv6

帶 vlan 的 IPv6 radvd

  • December 17, 2020

是否可以配置 radvd 配置,以便路由器廣告
數據包獲得 VLAN 標記?我的路由器(軟體路由器,Ubuntu OS)之間有一個開關,我
只希望一些 VLAN 接收路由器廣告。
我的交換機在過濾 icmpv6 類型 134 數據包方面沒有那麼強大。

首先,您必須在 Ubuntu 機器上配置 VLAN。這記錄在Ubuntu Wiki 的 VLAN 頁面中。首先,您必須確保 VLAN 模組已載入到核心中:

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

然後為 VLAN 創建介面。在此範例中,為 VLAN 10z on eth1 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;
  };
};

引用自:https://serverfault.com/questions/628854