• ベストアンサー

ARPパケットを送信禁止

ローカルネットワークに接続したときに、 ARPパケットを送信しますが、 これを送信しないようにすることは可能でしょうか? パケット送信ブロックソフト等で遮断してみましたが、 送信されているみたいなのです。 サービス停止などで対応可能なのでしょうか? ちなみにwindowsXPです。

質問者が選んだベストアンサー

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.2

IPアドレスの重複チェックのためのgratuitous ARPを送信しないようにするのならば、下記のようにレジストリを修正します。 http://support.microsoft.com/kb/219374/JA ARPを一切出さない設定だと聞いたことが無いです。

その他の回答 (2)

  • naniwacchi
  • ベストアンサー率47% (942/1970)
回答No.3

ARPパケットを出さなくなると、IP通信ができなくなります。 デフォルトゲートウエイも含め、 宛先IPアドレスとMACアドレスの対応を確認するのがARPです。 止める方法があったとしても、以下のような設定をおこわなければなりません。 ・同じセグメント内で通信が必要なノードのIPアドレスとMACアドレスを調べ、 ・静的ARPテーブルをPCに設定します。 当然、ノードが増えるたび or 交換するたびに、 ARPテーブルをメンテナンスしなければなりません。 現実的ではありませんし、意味をなしません。 どうして、止めたいとおもったのですか?

参考URL:
http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

TCP/IPの使用をやめて他のプロトコルを使用するようにする。 もしくは、LAN内全てのIPアドレス分のARPテーブルを手動で書き込む。 ARPはIPアドレスとMACアドレスの対照表をOSが作成するために送信されます。 特定のIPアドレスに対応するMACアドレスが不明な場合に送信しますので、IPアドレスを使用しないようにするか全てのMACアドレスが判っている状態を作ってやればARPを投げないようになります。 もう一つMACアドレスを使用しない物理ネットワークに変えるという方法もありますが、パソコン側で対応できるものではありません。

関連するQ&A