web-dev-qa-db-ja.com

同じネットワーク内の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

奇妙な部分は、2台のデバイスと同じネットワーク内で他のデバイス(wifiを使用しているかどうかに関係なく)にpingを実行できることです。この問題の原因は何ですか?

4
Nabil B.

通常、「Destination Host Unreachable」というエラーは、宛先のARP解決が失敗したことを意味します。 pingコマンドを実行するコンピューターでARP-aを実行すると、10.0.0.38のARPエントリが欠落していることがわかります。

私の想定では、AndroidデバイスはARPファイアウォールを有効にしているため、ARP要求に応答しません。

お役に立てれば。

5