2

У меня есть серия запросов ARP, транслируемых ноутбуком через WLAN, запрашивающих MAC-адрес для диапазона IP (192.168.0.62 -> 192.168.0.94.) Процесс выполняется для диапазона, останавливается на 20 или 30 секунд, затем повторяется. Пиковая скорость составляет от 10 до 20 запросов в секунду, но есть и перерывы. IP опрашиваются практически в порядке возрастания.

Использование Windows 7 на Lenovo W500. Адаптер WLAN - Intel WiFi Link 5100 AGN, драйвер обновлен.

Захват Wireshark:

104 8.264821000 IntelCor_XX:XX:XX   Broadcast   ARP 42  Who has 192.168.0.91?  Tell 192.168.YY.YY
105 8.264856000 IntelCor_XX-XX-XX   Broadcast   ARP 42  Who has 192.168.0.92?  Tell 192.168.YY.YY
106 8.264893000 IntelCor_XX-XX-XX   Broadcast   ARP 42  Who has 192.168.0.93?  Tell 192.168.YY.YY

Поскольку я изначально разместил этот вопрос, я смог точно определить ARP-запросы, отправляемые службой очереди печати Windows (C:\Windows\System32\spoolsv.exe), когда установленный сетевой принтер не подключен к сети.

Если служба спулера остановлена, запросы ARP по-прежнему отправляются, но только для IP-адреса IP-адреса сетевого принтера, и скорость передачи теперь составляет пакет из 3 запросов каждые 20 секунд или около того.

Как только принтер включен, поток ARP еще больше замедляется до запроса каждые 1 или 2 минуты.

Подводя итог: существует чрезмерная частота запросов ARP к неиспользуемым IP-адресам в WLAN (но я полагаю, что это не ограничивается беспроводной связью), отправляемых диспетчером очереди печати, как только сетевой принтер недоступен.

Мой вопрос: есть ли причина для этих, казалось бы, бесполезных запросов? и решение их остановить?

Я обнаружил, что другие пользователи также имеют проблемы со спулером, что приводит к проблемам ARP, но не в том же контексте. Буду признателен за вашу помощь.

1 ответ1

1

Если на вашем компьютере с Windows работает какая-либо сторонняя служба (которая пытается подключиться к вашему принтеру, возможно?), Отключите ее.

ARP-запросы действительно отправляются для получения IP-адресов в той же сети. Эта служба может часто проверять, действительно ли принтер включен или нет.

Если нет, откройте Диспетчер устройств с помощью [WinKey]+R и devmgmt.msc . Теперь найдите устройство "YourPrinter" и проверьте, доступны ли какие-либо параметры для отключения автообнаружения или чего-либо подобного.

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