VMware虚拟机采用桥接方式不能上网——都是共享神盾惹的祸!

宿主机是XP,双网卡,一个连接互联网,另一个连接内部生产网,通过来回拔插网线,来切换不同的网络(不允许同时连接两个网络)。连接互联网的网卡是Realtek RTL8169,IP是192.168.1.88,通过宽带路由器上网。在VMware Workstation8上建了两个虚拟机,一个是XP,一个Linux。虚拟机采用nat或Host-Only+共享Internet连接时,都能上网,但采用桥接方式确不能上网。测试结果如下表(如不能完全显示,请下载附件后直接打开):

Vmware网络宿主机虚拟机

方式设置设置

ping 虚拟机ip子网掩码网关DNS

ping 宿主机ping 192.168.1.1ping www.baidu.com
桥接
IP:192.168.1.88  掩码:255.255.255.0  网关:192.168.1.1  DNS:110.98.98.98————————————————————192.168.1.11255.255.255.0192.168.1.1192.168.1.1————————————————————不通不通
Host-OnlyVMnet1:192.168.142.1                    DHCP:192.168.142.128~254PING 192.168.142.1 通——————————192.168.142.128255.255.255.0——————192.168.142.1ping 192.168.142.1 通——————————不通不通不通
VMnet1:192.168.0.1/24       开启“互联网”的Internet共享   停用DHCPping 192.168.0.1 通——————————192.168.0.11255.255.255.0192.168.0.1110.98.98.98ping 192.168.0.1 通——————————
NAT VMnet8:192.168.214.1/24  网关IP:192.168.214.2   DHCP:192.168.214.128~254PING 192.168.214.1 通ping 192.168.214.2 不通192.168.214.128255.255.255.0192.168.214.2192.168.214.2PING 192.168.214.1 通ping 192.168.214.2 通

1、刚开始,怀疑是宿主机双网卡的原因,指定VMnet0的桥接网卡为Realtek RTL8169后,还是不行。

2、其次怀疑是宽带路器的原因,于是,将宿主机接生产网进行测试,也是不行。宽带路由器的原因可以排除了。

3、认真检查设置了各项设置,都没有发现问题。另外,在我家里的电脑上采用了同样的设置,虚拟机上互联网就没有问题,所以设置应该没有错误。

4、认真进行分析:虚拟机采用自动获取IP时(宽带路由器192.168.1.1提供DHCP服务),能够获取到IP,并且宽带路由器上能检测到虚拟机的IP。另外,从宿主机192.168.88直接ping虚拟机的IP也能互相ping通。这些都说明桥接的网卡没有问题,网络也是通的,但就是虚拟机与局域网内的其它主机(包括网关192.168.1.1)之间ping不通,更不用说ping百度等网站了。

5、检查了防火墙的设置,也没发现问题;干脆把宿主机和虚拟机的防火墙都关闭了,也不能解决问题。

6、于是从网上搜索了这种问题的解决方法。其中一篇文章提到桥接的网卡与实际网卡名称有差异,导致不能上网。我又认真检查了一下VMware中的网络设置,桥接的网卡Realtek RTL8169后面还有ShareShield filter字样,猛然想到是不是安装过共享神盾的缘故呀?几年前,铁通总是限制一个宽带账号上多台电脑上网。为了破解这个限制,就装了共享神盾。现在,也不限制了,但一直也没有卸载这个软件。想到这里,立马卸载共享神盾。再一试,问题解决了。真没想到,这一切都是共享神盾惹的祸!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。