Vlan
在linux中橋接多個VLAN
我想澄清一些我在 Linux 機器上橋接標記流量的問題。我有一個 2.6.20(802.1q,橋接,ebtables 已啟用)核心和一個具有兩個網路介面(eth0 和 eth1)的設備。
- 如果我創建一個橋 br0 並添加 eth0.10 和 eth1.10,為 br0 分配一個 IP,然後標記的流量通過。
- 如果我創建兩個網橋 br0(eth0.10、eth1.10)和 br1(eth0.20 和 eth1.20)並將 IP 分配給 br0 和 br1,使它們位於不同的子網中,那麼我可以通過 br0 和 VLAN 獲得 VLAN 10 20 到 br1。
- 一旦我想向網橋添加多個 VLAN,它就不再起作用了。
我想要做的是通過我的機器傳遞未標記和標記的(一組選定的 VLAN)流量,使用一個網橋,以便我的機器只有 IP?
我的(舊)核心甚至可以做到這一點嗎?我應該使用不同的方法來實現所需的功能嗎?
非常感謝你。
當然,網橋無論如何都會轉發任何 VLAN,因此不需要多個 VLAN 網橋 :-)
所以,我有一個帶有介面 eth0 和 eth1 的 br0,它沒有設置 IP,用於轉發任何流量。為了使用管理 VLAN 200 訪問設備,我創建了一個 br0.200 並設置了它的 IP。
很簡單 :-)