尝试使用Open vSwitchconfigurationVLAN时出错

我正尝试使用Open vSwitch连接多个VM。 虚拟机在两个独立的物理盒子上。 这是我做的:

  1. 在一台物理主机上创build了两个tap设备
    sudo ip tuntap add mode tap tap0tap1相同
  2. 带他们
    sudo ip link set tap0 up
  3. 将它们作为端口添加到Open vSwitch
    br0先前创build为OVS桥) sudo ovs-vsctl add-port br0 tap0 tag=1

现在我启动虚拟机(使用VirtualBox)并分配地址192.168.122.11192.168.122.12 。 现在,当我尝试从另一个虚拟机中ping一个虚拟机时,出现Connect: network is unreachable的错误。 由于两台虚拟机都连接到同一个VLAN上的交换机,所以我希望能够互相ping通。 这里怎么了?

更新我发现一段时间后,路由表变空白,这是当ping失败。 如果我添加一个静态路由,它会工作一段时间,并再次失败。 任何想法为什么路由表被删除?

这原来是客人的DHCPconfiguration问题。 一旦我删除,它运作良好。