icmp_seq 请求超时

问题描述 投票:0回答:2

在 Mac 上使用

sudo ping -f (URL)
会显示以下消息:

请求 icmp_seq 超时作为回复。

我该如何解决这个问题?

terminal timeout ping icmp
2个回答
18
投票

回复意味着目标主机无法访问,这不是错误,也可以使用普通的“ping”来发生。 现在,使用 -f(lood) 选项,某些防火墙或主机可以认为这是 DoS 攻击并默默地丢弃 icmp 数据包。

你真的需要这个 -f 选项吗?它可能会导致网络溢出,应尽可能避免。


0
投票

就我而言,我想 ping 同一网络中的另一个连接的设备(使用

adb
进行无线调试),但在 mac 终端中返回“Request timeout for icmp_seq”。

因此,如果您仅在自己的家庭/专用网络中遇到此问题,请继续阅读此答案,因为我在自己的 wifi 网络上遇到了此问题。

我通过下面配置我的 wifi 路由器(中兴路由器)找到了这个解决方案。

  1. 在浏览器中转到http://192.168.1.1(路由器配置仪表板)
  2. 输入路由器用户名和密码
  3. 检查连接设备状态(本地网络 > 状态 > wlan 客户端状态)。在这种情况下,我的手机连接到 SSID1,我的 Mac 连接到 SSID5,所以无法互相 ping 通对方wlan client status
  4. 要解决此问题,请转到 SSID 配置(本地网络 > wlan > wlan ssid 配置)
  5. 在配置中我发现SSID1使用2.4Ghz,SSID5使用5Ghz,也许这就是根本原因,所以我关闭了所有SSID,只保留SSID1处于活动状态ssid config
  6. 已解决,ping成功&使用无线调试
    adb connect
    成功
© www.soinside.com 2019 - 2024. All rights reserved.