是否可以通过brctl
向虚拟网桥添加虚拟接口?是否有意义?我有一个虚拟接口,但试图将它添加到网桥我得到一个错误:无效的参数。
谢谢大家!
答案 0 :(得分:2)
简单的答案似乎是任何“以太网类”接口都可以添加到网桥中。所以基本上必须使用ARP来使用具有MAC地址解析的以太网寻址。
具体而言,net_device
结构必须具有ARPHRD_ETHER
和addr_len
ETH_ALEN
的类型。它也不能设置IFF_LOOPBACK
或IFF_DONT_BRIDGE
。
您可以在内核源代码的br_add_if()
中的net/bridge/br_if.c
中看到处理此问题的代码。