ラップトップから WLAN 経由で一連の ARP 要求がブロードキャストされ、IP の範囲 (192.168.0.62 --> 192.168.0.94) の MAC アドレスを要求しています。プロセスは範囲に対して実行され、20 秒または 30 秒間停止してから繰り返します。レートは 1 秒あたり 10 ~ 20 要求でピークに達しますが、中断されることもあります。IP はほぼ増加順にポーリングされます。
Lenovo W500 で Windows 7 を使用しています。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
C:\Windows\System32\spoolsv.exe
最初にこの質問を投稿してから、インストールされているネットワーク プリンターがオンラインでないときに、Windows スプーラー サービス ( ) によって ARP 要求が送信されていることを特定できました。
スプーラ サービスが停止されている場合、ARP 要求は引き続き送信されますが、ネットワーク プリンタの IP に対してのみ送信され、そのレートは 20 秒ごとに 3 件の要求のバーストになります。
プリンターがオンラインに切り替わるとすぐに、ARP フローはさらに遅くなり、1 ~ 2 分ごとに 1 つの要求になります。
総括する: ネットワーク プリンターにアクセスできなくなるとすぐに、印刷スプーラーによって WLAN (ただし、これはワイヤレスに限らないと思います) 上の未使用の IP アドレスに送信される ARP 要求の割合が過剰になります。
私の質問: これらの一見無駄なリクエストには理由があるのでしょうか? また、それを阻止する解決策はあるのでしょうか?
スプーラーの問題が ARP の問題につながる他のユーザーも見つかりましたが、状況は同じではありません。ご協力いただければ幸いです。
答え1
Windows マシン上でサードパーティのサービスが実行されている場合 (プリンタへの接続を試行している可能性があります)、そのサービスをオフにします。
ARP 要求は、同じネットワーク内の IP アドレスを受信するために送信されます。このサービスは、プリンターが実際に起動しているかどうかを頻繁にチェックしている可能性があります。
そうでない場合は、 と[WinKey]+R
入力してデバイス マネージャーにアクセスしますdevmgmt.msc
。次に、デバイス「YourPrinter」を検索し、自動検出などをオフにするオプションがあるかどうかを確認します。