同一交換機、同網段電腦能互存共享檔案,卻 ping 不通?這通常是 ICMP 被阻擋,而非連通性中斷。本文拆解四大主因與解法。
工作組電腦接入交換機,共享資源互存正常,但 ping IP 回應「要求逾時」或「目的主機不可及」。

Windows Defender 防火牆/第三方安全軟體預設封鎖 ICMP Echo Request。
測試:暫時關閉防火牆 → ping 通 → 確為防火牆問題。
修正:新增入站規則允許 ICMPv4 類型 0/8(Echo Reply/Request),或啟用「檔案與印表機共享(Echo Request - ICMPv4-In)」預設規則。
部分管理性交換機啟用 Port Isolation(埠隔離) 或下發 ACL,阻止同 VLAN 埠間直接通訊(僅允許上行)。
排查:檢查交換機 port-protection、port-isolate、acl 配置。關閉隔離或調整 ACL 放行 ICMP。
ipconfig /all 逐台核對 IP、Mask、Gateway。
arp -a 檢查 ARP 表是否學到對方 MAC,無 MAC 代表二層不通。共享能存取說明 TCP 445/139 通、SMB 協定正常;Ping 不通多半是 ICMP 被策略攔截。依序排查防火牆 → 交換機 → IP 設定 → 硬體,快速閉環。