当前位置:首页 > 虚拟机 > 正文

虚拟机桥接ping不通百度


一、解决Win10中VMware虚拟机桥接模式Ping不通主机

在网上看了很多ping失败的问题和解决办法,发现没有一个和我有同样的情况。这样可以解决Win10操作系统VMwareWindowsServer2003虚拟机以及桥接模式下无法ping通主机的问题。

VMware设置及IP地址说明

先说明一下我的设置:1、主机有线网卡已经绑定虚拟网络编辑器。主机的有线网卡连接到路由器。路由器已拨号并启用DHCP,主机可以连接互联网。虚拟网络编辑器设置如。

2.将虚拟机Win2003操作系统的网络适配器设置为桥接模式。如。

3.本地IP:192.168.16.182。如。

4.虚拟机IP:192.168.16.91。该IP由DHCP自动分配,无需手动设置。如。

虚拟机无法ping主机,但主机ping虚拟机正常

1.在虚拟机中ping主机IPping192.168.16.182失败,如图。

2.但虚拟机可以通过Internet浏览网页,结果正常,如图。

虚拟机中的默认网关(192.168.16.1),这也是在路由器设置中输入的IP地址。结果正常,如。(其实如果虚拟机可以正常浏览网页的话,可以忽略这一步,这里特意说明一下,以排除该问题。)

4.在主机上ping虚拟机IPping192.168.16.91。结果正常,如。

解决方案一:关闭主机防火墙

打开主机控制面板(可以在cmd中输入control执行),找到“WindowsDefender防火墙”,如图。

输入“打开或关闭WindowsDefender防火墙”并将两者设置为关闭。(实测中,笔者连接公网,关闭公网防火墙即可ping通)

Ping主机ping192.168.16.182再次在虚拟机中,结果成功,如图。

解决方案2:启用主机文件和打印机共享

如果关闭防火墙不起作用,您可以再尝试此方法。同样首先进入主机控制面板,找到“网络和共享中心”,如图。

输入“更改高级共享设置”,如图。

在“私人”或“访客或公共”的下拉栏中,选择“启用文件和打印机共享”,并记得保存更改!笔者连接的是公网,所以我选择了后者,如图。(其实私网和公网是可以切换的,不用担心。)

开启文件和打印机共享后,ping一下虚拟机中主机IPping192.168.16.182结果成功,如图。


二、桥接模式下linux虚拟机ping不通本地主机是怎么一回事由于需要ping本地主机的原始IP地址。在桥接模式下,虚拟机软件会在本地主机上生成一个虚拟网络适配器。该网络适配器和虚拟机位于同一网段,虚拟机上的主机必须ping通该虚拟网络适配器的地址。该虚拟网络适配器的地址代表本地主机。您可以使用该地址与本地主机进行通信。这个地址可以在localhost上使用ipconfig命令查看(如果localhost也是Linux系统,则使用ifconfig)。如果ping原来的localhost地址,会ping不通,因为与虚拟机不在同一网段。


三、主机能ping通虚拟机,虚拟机ping不通主机,但是虚拟机可以上网,桥接1、IP地址分配不连续。地址规划的问题是,将地雷放置在重叠的地址范围或屏蔽分区中可能会在ping过程中导致问题。例如,极端情况下,两台主机A和B经过多跳连接,A可以ping通网关B,且B的网关设置正确,但A和B却无法ping通。经过排查,发现B的网卡上还有第二个地址,而且这个地址与A所在网段重叠。
2.引入NAT后,将发生单向ping。NAT可以隐藏内部地址当从内部向外部ping时,由于存在NAT表映射关系,因此可以ping通。从外部ping内部网络主机时,无法找到边界路由器的NAT表项。