无法在同一网络中 ping 我的 android 设备

Nab*_* B. 4 networking wireless-networking android ping

我有 2 个设备:

  • PC(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
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*SFT 5

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

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

希望这可以帮助。