在Windows10系统安装了虚拟机,设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。
上网查看资料,发现是因为Windows10防火墙阻止,防火墙没有打开ICMPv4-in这个规则。
那怎么打开呢?
修改防火墙规则
设置 > 网络和Internet > Windows防火墙 > 高级设置 > 入站规则中找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为启用规则。
这样虚拟机就可以ping通主机了。
更改适配器选项
如果确保安装无误且防火墙已关闭却还没解决问题,可能是这个原因,我们一般都是自动获取ip地址和网关,设置为手动就可以了。
步骤如下:
打开cmd查看你的IP地址,ipconfig,记住IP地址和默认网关。
设置 > 网络和Internet > 更改适配器选项 > 选择主机连接的网络右键属性 > Internet 协议4(TCP/IPv4)属性 中选择使用下面的DNS服务器地址进行自定义,填入IP地址 默认网关和子网掩码再试。
防火墙是虚拟机ping不通本机ip的主要原因,但是如果开启了入站规则没管用那就是其他问题了,我的把自动获取改为手动就好了,之前设置的入站规则也管用了,现在防火墙也都开着。
本文参考文章: 链接