未桥接的水龙头装置

好的UTC晚上!

我在主机上创build了一个tap0设备,如下所示:

tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 ether 92:80:f9:b0:1e:fd txqueuelen 500 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

我有虚拟机在主机上运行,​​其接口与tap0(在主机上创buildmacvtap0)进入桥接模式。 但是,当我尝试连接到主机从来宾,没有数据包正在交换。 tap0上没有看到arp数据包。

我相信我正在做一些非常错误的事情,但不明白…

你应该把这个水龙头设备添加到你的桥接设备上。

  1. 通过命令brctl showfind您的桥接设备名称
  2. 通过sudo brctl addif <your-bridge-device-name> tap0将您的水龙头添加到桥上