局域网内两台设备只有一方可以ping通问题解决
场景
局域网内有两台笔记本,都是windows系统,都是连接的同一个路由器,在同一个网段中。
但是其中的一台笔记本192.168.1.101,另外一台是192.168.1.100
ping命令测试

发现192.168.1.101无法ping通192.168.1.100这是为什么呢?
排查与修复
首先的两台电脑为了安全,防火墙都是开启的。既然无法ping通192.168.1.100,说明是防火墙配置的有问题,尝试将100的防火墙关闭后再试着ping。
关闭防火墙
netsh advfirewall set allprofiles state off

关闭后再使用101进行ping 100,这次是可以通了。

那么到底是防火墙那么的设置导致了无法ping通呢?
开启防火墙,后续排查问题
netsh advfirewall set allprofiles state on
经过GPT的提示,我找到了问题所在。
在100的电脑上做如下的设置即可。
1. 打开高级安全 Windows Defender 防火墙:
-
打开
控制面板,点击系统和安全。 -
点击
Windows Defender 防火墙,然后点击左侧的高级设置。 -
在左侧选择“入站规则”。
2. 确保“文件和打印共享(回显请求 - ICMPv4-In)”规则已启用:
-
在入站规则列表中,找到名称为“文件和打印共享(回显请求 - ICMPv4-In)”的规则。
-
如果规则被禁用,右键点击该规则并选择“启用规则”。


浙公网安备 33010602011771号