Linux 中的 NIC 组合和 VLAN 支持

Linux 中的 NIC 组合和 VLAN 支持

有人知道 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 的接口。eth0eth1


使这些设置持久的方法取决于您的特定 Linux 发行版。

答案2

RHEl6 2.6-32.279 中有一个错误导致了此问题。升级内核将解决此问题。

8021dq 模块中存在一个错误。

问候

相关内容