J'essaie de faire un ping sur mon appareil Android (10.0.0.38) depuis mon PC (10.0.0.56). Ils sont tous deux dans le même réseau.
Cependant, lorsque j'utilise arping pour envoyer des demandes ARP de mon PC à Android, je ne reçois aucune réponse.
Bien entendu, c’est la même chose lorsque je fais un ping parce qu’il faut également qu’ARP résolve le problème.
La seule façon pour moi de résoudre ce problème consiste à ajouter manuellement des entrées dans la table ARP à la fois sur mon PC et sur Android.
Pourquoi dois-je faire cela pour que les demandes ARP fonctionnent?
Y a-t-il une autre solution?
MODIFIER :
J'édite cette question car il y a plus d'informations maintenant.
Je n’ai donc pas dit d’abord que ce problème se présentait dans mon bureau. Ce que j’ai réalisé, c’est que cette fin d’après-midi, quand presque tout le monde a quitté le bureau, cela a fonctionné sans avoir à ajouter de nouvelles entrées dans le tableau arp.
Donc, je suppose que le problème vient de quelque chose qui bloque les requêtes ARP sur le réseau, mais que pourrait-il être?
Ceci est une capture d'écran de quand cela a fonctionné à nouveau:
la source
Destination Host Unreachable
.Réponses:
Comme je l'ai mentionné dans votre précédent message, la cause la plus probable de ce problème est le pare-feu ARP sur l'appareil Android.
Si vous souhaitez trouver la cause de ce problème sur l'itinéraire, vous devez effectuer une capture réseau sur le périphérique présentant ce problème. Je ne suis pas sûr si l'appareil Android prend en charge la capture réseau. Donc, ma suggestion est de commencer par le côté PC.
Tout d’abord, installez un logiciel de capture réseau tel que Wirehark, moniteur réseau. Configurez le filtre pour faire correspondre le message ARP avec le MAC source du périphérique Android afin de pouvoir rechercher les informations utiles à partir de milliers de paquets.
Commencez ensuite par capturer la capture et démarrez immédiatement le ping du côté Android du PC.
Lorsque le message d'erreur s'affiche, arrêtez la capture.
Si le PC ne reçoit aucune requête ARP d'Android ou si le PC reçoit et répond à la demande ARP d'Android, cela signifie qu'il y a quelque chose sur le réseau qui bloque le message ARP.
Si le PC reçoit le message ARP mais ne répond pas, cela signifie que le filtre ARP est filtré par le pare-feu du PC ou que le PC est configuré pour ne pas répondre au message ARP.
Il y a trop de possibilités, tout ce dont vous avez besoin est d'apprendre le fonctionnement d'ARP et de trouver des outils pour trouver la différence avec le processus ARP normal, puis de trouver vous-même la cause du problème.
la source