kvm中的两个虚拟机之间的Ping
问题描述:
我已经为一台主机(我的电脑)和两台虚拟机配置了一个网络。我现在不想使用libvirt将vm连接到主机,所以我手动创建了桥接和两个tap接口。 这里是配置:kvm中的两个虚拟机之间的Ping
VM1的/ etc /网络/接口:
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通虚拟机,vms可以ping主机。但从192.168.50.3 vm 192.168.50.2无法访问。这里有什么问题?我已经阅读了“掌握kvm虚拟化”,这足以获得连接(ip转发已启用,但对于网桥无关紧要,据我了解)
答
您可以尝试将vlan分配给vml xml (config)文件?
关于专业服务器或网络相关基础架构管理的问题,除非堆栈直接涉及编程或编程工具,否则堆栈溢出是无关紧要的。您可能能够获得有关服务器故障的帮助。 – GhostCat