主要硬件:研华AIMB-705主板、i5-6500
C机在防火墙高级设置里启用以下两项规则后,A/B机可正常访问C机网络。(直接关闭防火墙也可解决此问题)
文件和打印机共享 (回显请求 - ICMPv4-In)
核心网络诊断 - ICMP 回显请求 (ICMPv4-In)
问题分析以及其他解决方案:
处理过程与结果:
一、防火墙与安全软件设置(首要排查项)
1、启用ICMP回显请求(允许Ping响应)
· Windows系统防火墙默认会阻止入站ICMP请求(即阻止其他设备Ping本机)。需在电脑C上启 用“文件
和打印机共享(回显请求 - ICMPv4-In)”规则:
·进入 控制面板 > Windows Defender 防火墙 > 高级设置 > 入站规则,找到该规则并启用。
·如果关闭防火墙后问题解决,说明是防火墙策略导致,需重新配置允许规则而非完全关闭防火墙
2、检查第三方安全软件
·部分安全软件(如360、火绒)可能拦截ICMP请求,临时禁用软件或调整其网络防护设置。
二、IP配置与网络参数验证
3、检查IP地址冲突与子网一致性
· 使用 arp -a 命令确认局域网内无IP地址冲突 。
·确保所有电脑的 子网掩码一致,且处于同一网段(如192.168.1.X),否则可能因逻辑网络不一致导致通信失败。
4、网关与路由表配置
·确认电脑C的默认网关设置正确,且路由表中无异常静态路由(如双网卡可能导致路由混乱) 。
·若电脑C有多个网络接口(如同时连接有线/无线),需调整跃点数(Metric)优先级,避免数据包错误路由。
三、系统与网络服务设置
5、启用网络发现与共享功能
·在Windows系统中,开启 网络发现 和 文件和打印机共享 功能(路径:控制面板 > 网络和共享中心 > 高级共享设置) 。
·同步所有设备的系统时间,时间差异过大可能影响认证类通信。
6、更新或重置网络适配器驱动
·检查电脑C的网卡驱动是否正常,可尝试更新驱动或执行 网络重置(设置 > 网络和Internet > 网络重置)。
四、网络设备与物理链路排查
7、检查交换机或路由器配置
·重启交换机/路由器,排除临时故障 。
·确认交换机端口未隔离(如Port Security、VLAN划分错误),确保端口允许广播和ICMP流量 。
·若存在多个交换机,检查级联线路是否松动 。
8、验证物理连接
·重新插拔电脑C的网线或更换接口,排除接触不良或线缆损坏 。
五、进阶诊断工具
9、使用命令行工具定位故障点
·在电脑A/B上执行 tracert 电脑C_IP,查看数据包在哪一跳丢失 。
·使用 netsh winsock reset 和 netsh int ip reset 重置网络协议栈 。
总结步骤:
- 优先检查防火墙与ICMP规则(80%的问题源于此)。
- 依次验证IP配置、子网掩码、网关设置。
3. 检查网络设备(交换机/路由器)状态及物理链路。
4. 若仍无法解决,通过 tracert 或抓包工具(如Wireshark)分析通信路径 。
5. 若以上步骤均无效,建议在电脑C上启用 网络监控日志,进一步分析入站请求是否被系统内核拦截