问题现象
如题,做虚拟机实验的时候,有一台linux系统的虚拟机配置的ip地址是192.168.172.181
物理主机的ip地址是192.168.172.1
此时物理主机可以ping通虚拟机
但是虚拟机不能ping通物理主机
此时我们可以想到,有可能是物理主机防火墙的原因。把物理主机的防火墙都关闭后虚拟机就可以ping通物理主机了。
解决办法
但是,一直关闭物理主机的防火墙不是长久之计,是非常不安全的。有什么办法可以在不关闭防火墙的情况下让两台机器互相ping通呢?
首先我们打开防火墙和网络保护中的高级设置
然后,在如下界面点击入站规则
在中间的入站规则里面找到文件和打印机共享(回显请求-ICMPv4-In)把当前计算机所在网络(域&专用、公用)两个选项右键->启用规则,等到选项前面有绿色的对勾说明已经启用规则了。
如下图所示,已经启用了规则
此时再用虚拟机ping物理主机,发现已经ping的通了~