2

Я пытаюсь пропинговать устройство Android (10.0.0.38) с моего компьютера (10.0.0.56). Они оба находятся в одной сети.

Однако, когда я использую arping для отправки запросов ARP с моего компьютера на мой Android, я не получаю никаких ответов.

Захват сети: у кого 10.0.0.38 таймауты

Это, конечно, то же самое, когда я пингуюсь, потому что это также требует ARP для разрешения.

Единственный способ решить эту проблему - вручную добавить записи в таблицу ARP как с моего компьютера, так и с Android.

Почему я должен сделать это, чтобы заставить запросы ARP работать?
Есть ли другое решение?

РЕДАКТИРОВАТЬ : Я редактирую этот вопрос, потому что сейчас больше информации. Поэтому я не сказал сначала, что эта проблема возникла в моем офисе. Я понял, что ближе к вечеру, когда почти все покинули офис, он работал без добавления новых записей в таблицу arp.
Я предполагаю, что проблема в том, что что-то блокирует запросы arp в сети, но что это может быть?
Это скриншот, когда он снова заработал:

Захват сети: отправка и ответ на запросы arp

1 ответ1

0

Как я уже упоминал в своем предыдущем посте, наиболее вероятной причиной этой проблемы является брандмауэр ARP на устройстве Android.

Если вы хотите найти маршрут причины этой проблемы, вам нужно выполнить захват сети на устройстве с этой проблемой. Я не уверен, что устройство Android поддерживает захват сети. Поэтому я предлагаю начать со стороны ПК.

Сначала установите программное обеспечение для захвата сети, такое как wireshark, сетевой монитор. Сконфигурируйте фильтр так, чтобы он соответствовал сообщению ARP исходному MAC-адресу устройства Android, чтобы вы могли найти полезную информацию из тысяч пакетов.

Затем начните захват сначала и немедленно начните пинговать компьютер со стороны Android.

Когда появится сообщение об ошибке, остановите захват.

Если ПК не получает запрос ARP от Android или ПК получает и отвечает на запрос ARP от Android, это означает, что что-то в сети блокирует сообщение ARP.

Если ПК получает сообщение ARP, но не отвечает на него, это означает, что ARP фильтруется брандмауэром ПК или ПК настроен так, чтобы не отвечать на сообщение ARP.

Есть слишком много возможностей, все, что вам нужно, это узнать, как работает ARP, и найти некоторые инструменты, чтобы найти разницу с обычным процессом ARP, а затем самостоятельно найти основную причину.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .