KVM 虚拟机和宿主机无法通信?
问题描述
我将KVM的虚拟机从centos6升级到centos7,忘记备份原来虚拟机网络配置了,通过一顿操作虚拟机升级完成,可以访问内网除宿主机以外的其他机器,可以访问外网。就是和宿主机之间不通。
相关代码
宿主机相关配置
虚拟机采用的 direct vepa模式
<interface type='direct'>
<mac address='52:54:00:88:9d:87'/>
<source dev='eth1' mode='vepa'/>
<model type='rtl8139'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
宿主机路由信息
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.1.0 * 255.255.255.0 U 0 0 0 eth1
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
link-local * 255.255.0.0 U 1003 0 0 eth1
宿主机网桥
bridge name bridge id STP enabled interfaces
virbr0 8000.52540029c97e yes virbr0-nic
宿主机网卡信息
eth1 Link encap:Ethernet HWaddr 4C:D9:8F:5A:8C:89
inet addr:172.16.1.145 Bcast:172.16.1.255 Mask:255.255.255.0
inet6 addr: fe80::4ed9:8fff:fe5a:8c89/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:232212114 errors:0 dropped:0 overruns:0 frame:0
TX packets:172480199 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27038833159 (25.1 GiB) TX bytes:14113201403 (13.1 GiB)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10262338 errors:0 dropped:0 overruns:0 frame:0
TX packets:10262338 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:672132647 (640.9 MiB) TX bytes:672132647 (640.9 MiB)
macvtap1 Link encap:Ethernet HWaddr 52:54:00:88:9D:87
inet6 addr: fe80::5054:ff:fe88:9d87/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1025989 errors:0 dropped:0 overruns:0 frame:0
TX packets:41519 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:35392803 (33.7 MiB) TX bytes:13748985 (13.1 MiB)
virbr0 Link encap:Ethernet HWaddr 52:54:00:29:C9:7E
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:216 (216.0 b) TX bytes:0 (0.0 b)
虚拟机路由信息,eth2是配置的外网Ip 配置我没列出来
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth2
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth1
172.16.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
虚拟机网卡信息
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.1.146 netmask 255.255.255.0 broadcast 172.16.1.255
inet6 fe80::5054:ff:fe88:9d87 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:88:9d:87 txqueuelen 1000 (Ethernet)
RX packets 151806 bytes 8350650 (7.9 MiB)
RX errors 0 dropped 12163 overruns 0 frame 0
TX packets 41542 bytes 13751835 (13.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 352 bytes 58554 (57.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 352 bytes 58554 (57.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
虚拟机网桥没有
你期待的结果是什么?实际看到的错误信息又是什么?
网上 direct vepa模式资料比较少,是缺少网桥还是虚拟机配置不对吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论