在两个vm之间以kvm

时间:2017-04-19 06:57:36

标签: virtual-machine kvm bridge

我已经配置了一台主机(我的电脑)和两台虚拟机。我现在不想使用libvirt将vm连接到主机,所以我手动创建了桥接器和两个tap接口。 这是配置:

vm1 / etc / network / interfaces:

auto lo
iface lo inet loopback

auto enp0s2
iface enp0s2 inet static
address 192.168.50.3
netmask 255.255.255.0
dns-nameservers 8.8.8.8
up ip route add default via 192.168.50.1 dev enp0s2

另一个vm2:

auto lo
iface lo inet loopback

auto enp0s2
iface enp0s2 inet static
address 192.168.50.2
netmask 255.255.255.0
dns-nameservers 8.8.8.8
up ip route add default via 192.168.50.1 dev enp0s2

这是主持人:

auto enp4s0
 13 iface enp4s0 inet manual
 12 
 11 auto br0
 10 iface br0 inet static
  9         address 192.168.50.1
  8         netmask 255.255.255.0
  7         network 192.168.50.0
  6         broadcast 192.168.50.255
  5 #        gateway 192.168.50.1
  4         bridge_ports enp4s0 tap0 tap1
  3         bridge_stp off
  2         bridge_fd 0
  1         bridge_maxwait 0
45          dns-nameservers 8.8.8.8

主机可以ping vm,vms可以立即ping主机。但是从192.168.50.3 vm 192.168.50.2无法访问。这里有什么问题?我已经阅读了“掌握kvm虚拟化”,这足以获得连接(启用了ip转发,但这对于桥而言并不重要,正如我所理解的那样)

1 个答案:

答案 0 :(得分:0)

你可以尝试将同一个vlan分配给两个vms xml(config)文件吗?