有人知道 Linux 中通过 NIC 组合/绑定来实现 vlan 支持吗?如果使用交换机,我无法通信,但是如果我从 NIC 中删除多个 vlan 接口,我就可以通信。
问候,
答案1
Linux 支持使用 VLAN 标记802.1Q模块。Linux 使用以下模块支持 NIC 绑定:粘合模块。每个主要发行版都应包含一个足够新的内核以支持这些功能。
VLAN 标记
# ip link add link eth0 name eth0.200 type vlan id 200
# ip link show
这将创建一个eth0.200
标记 VLAN ID 200 的接口。
NIC 绑定
# ifconfig bond0 192.168.0.1 netmask 255.255.0.0
# ifenslave bond0 eth0 eth1
这将创建一个由和bond0
组成的 IP 地址为 192.168.0.1/16 的接口。eth0
eth1
使这些设置持久的方法取决于您的特定 Linux 发行版。
答案2
RHEl6 2.6-32.279 中有一个错误导致了此问题。升级内核将解决此问题。
8021dq 模块中存在一个错误。
问候