未桥接分接装置

未桥接分接装置

UTC 晚上好!

我在我的主机上创建了一个 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 进入桥接模式(macvtap0 在主机上创建)。但是当我尝试从客户机内部连接到主机时,没有交换任何数据包。在 tap0 上看不到任何 arp 数据包。

我认为自己做错了什么,但不明白是什么……

答案1

您应该将此分接设备添加到您的桥接设备。

  1. 通过命令找到你的桥接设备名称brctl show
  2. 通过以下方式将水龙头添加到桥上sudo brctl addif <your-bridge-device-name> tap0

相关内容