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

虚拟机桥接无法ping通主机


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

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

虚拟机未设置为NAT网络模式。虚拟机设置为桥接模式,但具有IP地址。同一网段未配置网卡故障。

解决方案:

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

禁用防火墙,发现虚拟机可以ping通主机,说明Windows7防火墙拦截了。

现在的问题是:我继续禁用防火墙可以吗?这会影响我的计算机的安全。因此,我决定首先确定防火墙阻止了哪些内容,从而导致其被禁用。

于是上网查了一下,原来Windows7防火墙没有打开ICMPv4-in规则,所以要打开它:

1.打开WIN7防火墙。

2.选择“高级设置”。

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

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

扩展信息。

主要原因可能是VMwareNetworkAdapterVMnet8网络适配器的IP配置不正确,与虚拟机的IP地址不在同一网段。虚拟机的IP地址已在上面证。子网掩码和默认网关。


二、桥接模式下linux虚拟机ping不通本地主机是怎么一回事由于必须捕获本地主机的原始IP地址,因此虚拟机软件会在本地主机上生成一个虚拟网卡。虚拟机上的主机必须ping该虚拟网卡的地址,以便可以使用该地址连接到本地主机。localhost(如果localhost也是Linux系统,则使用ifconfig)。如果ping本地主机的原始地址,会ping不通,因为它与虚拟机不在同一网段。