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

虚拟机ping无法访问目标主机


一、为什么虚拟机ping不通主机?

虚拟机无法ping通主机,原因如下:

虚拟机未设置为NAT网络模式,但虚拟机设置为桥接模式。同网段网卡错误未配置。

解决方案:

将虚拟机的网络模式设置为NAT或桥接,但将IP更改为主机IP段。如果主机网卡出现故障,可以重新启动计算机或重新安装网卡驱动程序。

关闭防火墙,检查虚拟机是否可以ping通主机,说明Windows7防火墙阻止了主机。

现在的问题是,一直关闭防火墙可以吗?这样做会影响我的计算机的安全。所以我想我首先要弄清楚防火墙阻止了什么,导致我必须将其关闭。

于是我查了一下互联网资料,发现Windows7防火墙没有打开ICMPv4-in规则是怎么回事?打开:

1.打开WIN7防火墙。

2.选择高级设置。

3.配置文件类型“公共”“文件和打印共享(回显请求–ICMPv4-In)”规则设置为“允许”。

5.虚拟机可以ping通主机。

补充信息:

最有可能的原因是VMwareNetworkAdapterVMnet8网络适配器的IP设置不正确,与虚拟机IP不在同一网段。我们检查了上面虚拟机的IP。子网掩码和默认网关。


二、本机ping虚拟机时,提示无法访问目标主机

确保虚拟机和主机的IP地址在同一网段,并且虚拟机处于桥接模式。具体操作如下:

1.计算机的网络设置查看自动分配给虚拟机的IP地址。您可以设置IP地址,并确保虚拟机和主机IP地址在同一网段。

2.单击VMware菜单中的编辑以打开虚拟网络编辑器,单击IP地址并验证以下配置。

3.注意虚拟机设置,硬件卡,点击网络适配器并确保选择桥接。

4.至此,虚拟机的IP地址设置正确。您可以使用虚拟机ping主机,也可以使用主机ping虚拟机。


三、ping无法访问目标主机?一般有四种原因:
1到达目标所需的跳数超过了发送主机发送数据包所设置的TTL(生存时间)。Ping发送的ICMP回显消息的默认TTL值为128。如果该值不足以提供到目标的所需连接数,您可以使用ping-i增加TTL,最多255个连接(最大值)。如果增加TTL值不能解决问题,则数据包正在路由环路(即路由器之间的循环路径)中转发。使用Tracert跟踪路由循环中的一组路由器(在Tracert报告中显示为同一IP地址的一系列重复项)。然后,对路由环路中路由器的路由表进行适当的更改。
2目标主机无法访问
此消息表明以下两个问题之一:本地系统没有到所需目标的路由,或者远程路由器报告它没有到目标的路由。
这两个问题可以通过消息的形式来区分:
1如果消息只是“目标主机不可达”,则说明本地系统不存在路由,待发送的数据包也不会存在。传送。使用“路由”实用程序检查本地路由表,以确定到目的地的路由是否不正确或丢失。
2如果消息是“来自IP地址的回复:目的主机不可达”,则路由问题出在远端路由器(其地址由IP地址表示)。使用适当的工具检查IP地址IPaddress所分配到的路由器的IP路由表。
如果您使用IP地址进行ping操作,请使用主机名重试,以确保您测试的IP地址正确。
3请求超时
该消息表示在默认的四秒时间内没有收到回显响应消息。许多不同的原因都可能导致此问题,最常见的原因包括网络拥塞、ARP无法解析传入的MAC地址、数据包过滤、路由错误或静默丢失。通常,这意味着返回发送主机的路径发生故障。这可能是因为目的主机不知道到发送主机的返回路由,或者中间路由器之一不知道返回路由,也可能是因为目的主机的默认网关不知道发送主机的路由。返回。在检查路由器的路由表之前,先检查目的主机的路由表以确定是否有到发送主机的路由。
如果远程路由表正确并且包含返回发送主机的有效路由,请通过使用arp-a命令打印ARP缓存的内容来确定ARP缓存是否缺少正确的地址。另外,检查子网掩码以确保远程地址不会被解释为本地地址。
接下来,使用Tracert确定目标的路径。尽管Tracert不记录回显回复消息返回时所采取的路径,但它可以显示数据包到达目的地的过程。如果是这样,问题很可能是返回途中的路由问题。如果跟踪距离目标较远,则可能是因为目标主机受到防火墙保护。当防火墙保护目标时,ICMP数据包过滤会阻止ping数据包(或任何其他ICMP消息)穿过防火墙并到达其目标。
要检查网络是否拥塞,只需使用ping-w命令增加允许的延迟时间,设置更长的等待时间(例如5000毫秒)。请尝试再次呼叫目标。如果请求仍然完成,则问题不是网络拥塞。
PS:“destinationhostunreachable”和“timeout”的区别是,如果经过的路由器的路由表中有到目的地的路由,但由于其他原因目的地不可达,此时就会出现“timeout”如果路由表中没有到目的地的路由,则会显示“destinationhostunreachable”。