• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jeffh
V2EX  ›  程序员

ip ping 不通

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