- ベストアンサー
ARPパケットを送信禁止
ローカルネットワークに接続したときに、 ARPパケットを送信しますが、 これを送信しないようにすることは可能でしょうか? パケット送信ブロックソフト等で遮断してみましたが、 送信されているみたいなのです。 サービス停止などで対応可能なのでしょうか? ちなみにwindowsXPです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IPアドレスの重複チェックのためのgratuitous ARPを送信しないようにするのならば、下記のようにレジストリを修正します。 http://support.microsoft.com/kb/219374/JA ARPを一切出さない設定だと聞いたことが無いです。
その他の回答 (2)
- naniwacchi
- ベストアンサー率47% (942/1970)
ARPパケットを出さなくなると、IP通信ができなくなります。 デフォルトゲートウエイも含め、 宛先IPアドレスとMACアドレスの対応を確認するのがARPです。 止める方法があったとしても、以下のような設定をおこわなければなりません。 ・同じセグメント内で通信が必要なノードのIPアドレスとMACアドレスを調べ、 ・静的ARPテーブルをPCに設定します。 当然、ノードが増えるたび or 交換するたびに、 ARPテーブルをメンテナンスしなければなりません。 現実的ではありませんし、意味をなしません。 どうして、止めたいとおもったのですか?
- t_ohta
- ベストアンサー率38% (5238/13705)
TCP/IPの使用をやめて他のプロトコルを使用するようにする。 もしくは、LAN内全てのIPアドレス分のARPテーブルを手動で書き込む。 ARPはIPアドレスとMACアドレスの対照表をOSが作成するために送信されます。 特定のIPアドレスに対応するMACアドレスが不明な場合に送信しますので、IPアドレスを使用しないようにするか全てのMACアドレスが判っている状態を作ってやればARPを投げないようになります。 もう一つMACアドレスを使用しない物理ネットワークに変えるという方法もありますが、パソコン側で対応できるものではありません。