V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jeffh
V2EX  ›  程序员

ip ping 不通

  •  
  •   jeffh · 2019-12-31 09:25:15 +08:00 · 3764 次点击
    这是一个创建于 1790 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家有遇到这种情况吗,同一个局域网下使用局域网 ip 互相无法 ping 通,防火墙什么都开了。ping 同一局域网下的机器就没问题。排查了一个下午没找到原因。
    第 1 条附言  ·  2019-12-31 10:27:08 +08:00
    防火墙关了,打错字,程序员这点常识还是有的,别纠结这个点了。
    19 条回复    2019-12-31 13:50:33 +08:00
    stephenyin
        1
    stephenyin  
       2019-12-31 09:34:26 +08:00
    所以就把防火墙关了试试,win 貌似开着防火墙是 ping 不通的。
    lcp9331
        2
    lcp9331  
       2019-12-31 09:38:29 +08:00
    你是不是防火墙入站规则的“文件和打印机共享(回显请求 - ICMPv4-In)”没有启用
    downeywang
        3
    downeywang  
       2019-12-31 10:08:24 +08:00 via Android
    是同一个网段吗?
    yangzzzzzzzt1
        4
    yangzzzzzzzt1  
       2019-12-31 10:11:41 +08:00
    防火墙开了当然 ping 不通
    yioky
        5
    yioky  
       2019-12-31 10:13:39 +08:00
    天呐老哥防火墙开着 ping 不通的。
    JamesR
        6
    JamesR  
       2019-12-31 10:14:39 +08:00
    无线路由器 AP 隔离了解一下,是一种路由模式。AP 隔离指的是开启之后,各个连接的设备不能互相通讯,起到隔离的作用,来保障不同用户的安全。
    jeffh
        7
    jeffh  
    OP
       2019-12-31 10:27:37 +08:00
    @downeywang 100%确认,是同一个网段
    hehheh
        8
    hehheh  
       2019-12-31 10:34:13 +08:00 via iPhone
    Ping 一下局域网下另外一个机器试试
    lovedebug
        9
    lovedebug  
       2019-12-31 10:40:40 +08:00
    统一局域网的同一子网段嘛? 最好确认一下,分网段可以分的很细的
    cyrbuzz
        10
    cyrbuzz  
       2019-12-31 10:40:59 +08:00
    wireshark 抓包看下。
    lovedebug
        11
    lovedebug  
       2019-12-31 10:41:18 +08:00
    另外机器本身设置也可以阻止响应 ping 命令
    rainbowchou
        12
    rainbowchou  
       2019-12-31 10:57:58 +08:00
    抓个包一目了然的事情,看看 ip 是怎么路由的,定位问题出在哪里
    mengminggo
        13
    mengminggo  
       2019-12-31 11:49:51 +08:00
    除了本地计算机的问题 , 还有可能是路由器 ap 隔离了
    Seawalker
        14
    Seawalker  
       2019-12-31 12:20:34 +08:00
    1。通过命令 arp -a 看看 arp 表中对端的 mac 地址是否一致
    2.看看子网掩码两段是否都设置正确,不一致可能会造成不在同一网断
    3.通过抓包(window:wireshark,linux:tcpdump)抓个 ping 包来分析一下
    不过从你的描述来看-ping 同一局域网下的机器就没问题,很大概率是第一条出现的问题
    koebehshian
        15
    koebehshian  
       2019-12-31 12:32:16 +08:00
    两台要通讯的主机先各自 ping 路由器看看通不通
    zmqking
        16
    zmqking  
       2019-12-31 13:13:35 +08:00
    之前也碰到过,死活 ping 不通,也是在同一网段。看是不是同一个交换机
    goofool
        17
    goofool  
       2019-12-31 13:21:46 +08:00
    两边都要看,才能知道是不是一个网段的
    Tumblr
        18
    Tumblr  
       2019-12-31 13:30:46 +08:00   ❤️ 1
    问题中没说是什么 OS,默认当作 Windows 10。
    经验发现,Windows 的防火墙的“关闭状态”并不一定是真的关了,个人建议如下:
    1. 打开防火墙,放行 ICMPv4-In,尝试 ping
    2. 如异常,尝试路由跟踪,Test-NetConnection -ComputerName $desk -TraceRoute
    3. 或者分断去 ping,依次是 本机 -> 网关 -> 对端 (虽然同一子网 ping 的时候不过网关)
    tankren
        19
    tankren  
       2019-12-31 13:50:33 +08:00
    防火墙开了什么 rule ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   908 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.