局域网内两台设备只有一方可以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)”的规则。

  • 如果规则被禁用,右键点击该规则并选择“启用规则”。

posted @ 2024-08-28 18:08  雨中遐想  阅读(504)  评论(0编辑  收藏  举报