Чрезмерная скорость запросов ARP от службы очереди печати Windows 7, когда сетевой принтер выключен

У меня есть серия запросов 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 ответ

Решение

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

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

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

Другие вопросы по тегам