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

ip ping 不通

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