Mam serię żądań ARP nadawanych przez laptop za pośrednictwem sieci WLAN, pytając adres MAC o zakres IP (192.168.0.62 -> 192.168.0.94.) Proces przebiega w zakresie, zatrzymuje się na 20 lub 30 sekund , a następnie powtarza. Częstotliwość osiąga szczyt przy 10 do 20 żądaniach na sekundę, ale są też przerwy. IP są odpytywane niemal w rosnącym porządku.
Korzystanie z systemu Windows 7 na Lenovo W500. Adapter WLAN to Intel WiFi Link 5100 AGN, sterownik jest aktualny.
Przechwytywanie 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
Ponieważ początkowo opublikowałem to pytanie, udało mi się wskazać żądania ARP wysyłane przez usługę buforowania systemu Windows ( C:\Windows\System32\spoolsv.exe
) gdy zainstalowana drukarka sieciowa nie jest w trybie online.
Jeśli usługa buforowania jest zatrzymana, żądania ARP są nadal wysyłane, ale tylko dla IP IP drukarki sieciowej, a stawka jest teraz serią 3 żądań co 20 sekund.
Jak tylko drukarka zostanie przełączona w tryb online, przepływ ARP zwalnia jeszcze bardziej do żądania co 1 lub 2 minuty.
Podsumowując : istnieje nadmierna liczba żądań ARP dla nieużywanych adresów IP w sieci WLAN (ale myślę, że nie ogranicza się to do sieci bezprzewodowej) wysyłanych przez bufor wydruku, gdy tylko drukarka sieciowa jest niedostępna.
Moje pytanie : Czy istnieje powód dla tych pozornie bezużytecznych wniosków? i rozwiązanie, aby je zatrzymać?
Znalazłem innych użytkowników z problemami z buforowaniem prowadzącymi do problemów z ARP, ale nie w tym samym kontekście. Byłbym wdzięczny za pomoc.
Odpowiedzi:
Jeśli na komputerze z systemem Windows jest uruchomiona jakakolwiek usługa innej firmy (która może łączyć się z drukarką?), Wyłącz ją.
Żądania ARP są wysyłane w celu odebrania adresów IP w tej samej sieci. Ta usługa może często sprawdzać, czy drukarka jest rzeczywiście włączona.
Jeśli nie, przejdź do Menedżera urządzeń przez
[WinKey]+R
i wpisującdevmgmt.msc
. Teraz odszukaj urządzenie „YourPrinter” i sprawdź, czy są dostępne opcje wyłączenia funkcji Auto Discovery.źródło