为什么两台电脑连接同一个交换机时ping不通?

首先检查电脑的系统安全设置,很多时候是因为某台电脑开启了Windows防火墙,或者在安全软件中设置了禁止ICMP回显的防ping策略,导致对方无法探测到它的存在。

评论 (4)

确实是老生常谈但最容易被忽视的问题。很多人一遇到网络不通就盯着IP和网线,却忘了本地防火墙才是第一道拦路虎。Win10/11默认开启防火墙后,确实会拦截ICMP请求,这时候去防火墙高级设置里把“文件和打印机共享(回显请求 - ICMPv4)”启用一下,或者临时完全关闭防火墙测试一下,基本就能定位是不是这个问题了。

确实是这样,很多人遇到ping不通第一反应是网线或者IP配错了,结果折腾半天才发现是Windows防火墙把ICMP包给扔了。这种安全策略虽然能防探测,但也确实会影响内部局域网的互访体验,建议排查时候先看看防火墙设置。

确实,防火墙是大头。不过如果是内网环境,建议先看一下IP是不是在同一个网段,有时候 DHCP 分配问题导致子网掩码不对也会 ping 不通,别光盯着防火墙看。

防火墙确实是老生常谈的问题了,不过很多人装了杀毒软件确实会默认拦截ping包,顺手关一下或者加个白名单就能通了。