ip ping 不通

2019-12-31 09:25:15 +08:00
 jeffh
大家有遇到这种情况吗,同一个局域网下使用局域网 ip 互相无法 ping 通,防火墙什么都开了。ping 同一局域网下的机器就没问题。排查了一个下午没找到原因。
3796 次点击
所在节点    程序员
19 条回复
stephenyin
2019-12-31 09:34:26 +08:00
所以就把防火墙关了试试,win 貌似开着防火墙是 ping 不通的。
lcp9331
2019-12-31 09:38:29 +08:00
你是不是防火墙入站规则的“文件和打印机共享(回显请求 - ICMPv4-In)”没有启用
downeywang
2019-12-31 10:08:24 +08:00
是同一个网段吗?
yangzzzzzzzt1
2019-12-31 10:11:41 +08:00
防火墙开了当然 ping 不通
yioky
2019-12-31 10:13:39 +08:00
天呐老哥防火墙开着 ping 不通的。
JamesR
2019-12-31 10:14:39 +08:00
无线路由器 AP 隔离了解一下,是一种路由模式。AP 隔离指的是开启之后,各个连接的设备不能互相通讯,起到隔离的作用,来保障不同用户的安全。
jeffh
2019-12-31 10:27:37 +08:00
@downeywang 100%确认,是同一个网段
hehheh
2019-12-31 10:34:13 +08:00
Ping 一下局域网下另外一个机器试试
lovedebug
2019-12-31 10:40:40 +08:00
统一局域网的同一子网段嘛? 最好确认一下,分网段可以分的很细的
cyrbuzz
2019-12-31 10:40:59 +08:00
wireshark 抓包看下。
lovedebug
2019-12-31 10:41:18 +08:00
另外机器本身设置也可以阻止响应 ping 命令
rainbowchou
2019-12-31 10:57:58 +08:00
抓个包一目了然的事情,看看 ip 是怎么路由的,定位问题出在哪里
mengminggo
2019-12-31 11:49:51 +08:00
除了本地计算机的问题 , 还有可能是路由器 ap 隔离了
Seawalker
2019-12-31 12:20:34 +08:00
1。通过命令 arp -a 看看 arp 表中对端的 mac 地址是否一致
2.看看子网掩码两段是否都设置正确,不一致可能会造成不在同一网断
3.通过抓包(window:wireshark,linux:tcpdump)抓个 ping 包来分析一下
不过从你的描述来看-ping 同一局域网下的机器就没问题,很大概率是第一条出现的问题
koebehshian
2019-12-31 12:32:16 +08:00
两台要通讯的主机先各自 ping 路由器看看通不通
zmqking
2019-12-31 13:13:35 +08:00
之前也碰到过,死活 ping 不通,也是在同一网段。看是不是同一个交换机
goofool
2019-12-31 13:21:46 +08:00
两边都要看,才能知道是不是一个网段的
Tumblr
2019-12-31 13:30:46 +08:00
问题中没说是什么 OS,默认当作 Windows 10。
经验发现,Windows 的防火墙的“关闭状态”并不一定是真的关了,个人建议如下:
1. 打开防火墙,放行 ICMPv4-In,尝试 ping
2. 如异常,尝试路由跟踪,Test-NetConnection -ComputerName $desk -TraceRoute
3. 或者分断去 ping,依次是 本机 -> 网关 -> 对端 (虽然同一子网 ping 的时候不过网关)
tankren
2019-12-31 13:50:33 +08:00
防火墙开了什么 rule ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/633764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX