与两个端口build立桥梁的行为就像一个veth对

我有一个有两个端口,即p0和p1的linux网桥,我想修改网桥的行为,以便每个出现在一个端口的帧被中继到另一个端口,反之亦然,即相当于一个veth对做。 注意:在这种情况下,我不能简单地使用veth对。

到目前为止,我已经尝试了以下与ebtables,但它不工作:

ebtables -A FORWARD -i p0 -o p1 -j ACCEPT ebtables -A FORWARD -i p1 -o p0 -j ACCEPT 

任何帮助表示赞赏。

我想我find了一个解决scheme。 如果将MAC老化configuration为0,则可以有效地禁用学习algorithm,并且每个接收到的帧都会被泛洪到每个其他端口,从而达到预期的行为。 该命令是:

 brctl setageing br0 0