我正在跟进本教程uml-utilities
用于使用和设置桥接以太网接口,bridge-utils
它适用于 2 个接口,但不超过 2 个。
我想要实现的是一种 VirtualBox 风格的桥接,您可以在其中拥有许多不同的接口,所有接口都具有从路由器分配的自己的 IP。
理想情况下我想要这样的东西:
eth0 - 192.168.1.12 -- host IP
tap0 - 192.168.1.13 -- ip of first virtual adapter
tap1 - 192.168.1.14
...
当我尝试添加成为, 以及eth0
的一部分时,我遇到的问题是。br1
br0
~ # brctl addif br1 eth0
device eth0 is already a member of a bridge; can't enslave it to bridge br1.
其他命令:
~ # brctl show
bridge name bridge id STP enabled interfaces
br0 8000.3209ba59de51 no eth0
tap0
br1 8000.000000000000 no
br0
有eth0
一个IP,和以前不一样了。eth0
不具有sudo ifconfig eth0 0.0.0.0 promisc
一个IP,因为我运行命令教程。 tap0
才不是有一个ip。
我可以将eth0
的 IP 恢复回来,如果我执行此操作dhclient eth0
,它会变成以前的样子,与 的br0
当前 IP 不同。