brctl和虚拟接口

时间:2011-07-14 10:38:53

标签: linux

是否可以通过brctl向虚拟网桥添加虚拟接口?是否有意义?我有一个虚拟接口,但试图将它添加到网桥我得到一个错误:无效的参数。

谢谢大家!

1 个答案:

答案 0 :(得分:2)

简单的答案似乎是任何“以太网类”接口都可以添加到网桥中。所以基本上必须使用ARP来使用具有MAC地址解析的以太网寻址。

具体而言,net_device结构必须具有ARPHRD_ETHERaddr_len ETH_ALEN的类型。它也不能设置IFF_LOOPBACKIFF_DONT_BRIDGE

您可以在内核源代码的br_add_if()中的net/bridge/br_if.c中看到处理此问题的代码。