无法 ping 通同一网络中的 Android 设备

无法 ping 通同一网络中的 Android 设备

我有两台设备:

  • 电脑(Debian 16.04):10.0.0.56
  • Android 设备(4.4.2):10.0.0.38

它们在同一个网络上,有同一个网关 10.0.0.1,但每当我尝试从一台设备 ping 到另一台设备时,我都会遇到

PING 10.0.0.38 (10.0.0.38) 56(84) bytes of data.
From 10.0.0.56 icmp_seq=1 Destination Host Unreachable

奇怪的是,我仍然可以 ping 通这两个设备在同一个网络中的其他设备(无论是否使用 wifi)。是什么导致了这个问题?

答案1

通常,“目标主机无法访问”错误意味着目标的 ARP 解析失败。如果您在运行 ping 命令的计算机上运行 ARP -a,您应该会发现 10.0.0.38 的 ARP 条目丢失了。

我的假设是android设备启用了ARP防火墙,这样它就不会回复ARP请求。

希望这可以帮助。

相关内容