• ベストアンサー

ARP

こんばんわ 最近ネットに有線でつなげてたのですが、急にネットにつながらなくなり ローカルエリアの修復にARPのキャッシュの消去という言葉がでました。  これはなんですかね?調べてみたらaprテーブルなどありましたが、意味がわかりません ARPとはなんなんですかね? 今後どうすればネットにつながりますかね? ARPが関係してると思うのですが。

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

  • ベストアンサー
  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.1

>ARPとはなんなんですかね? arpとはAddress Resolution Protocol(アドレス解決プロトコル)のことで TCP/IPネットワークにおいて、IPアドレスからEthernetの物理アドレス(MACアドレス)を求めるのに使われるプロトコルです。 このIPアドレスとMACアドレスの対照は余り変化しない環境ではキャッシュテーブルを参照して(いつもと同じだろうという感覚)で作成されます。 このARPテーブル(IPアドレスとMACアドレスの対照表)が何らかの原因(ネットワーク関連のソフトを新たにインストールしたとか)で整合性が とれずネットワークの疎通が図れなくなることがあります。 め、ローカルエリア接続の状態のサポートにある修復で回復されるはずですがこれが修復できないこともあります。 その場合は「名前を指定して実」で名前の欄に、 services.msc をタイプして、出てきたサービスのウィンドウで”Routing and Remote Access”が開始になっていたら、無効にしてから再度試してください。 ARPキャッシュの状態は コマンドプロンプトで arp -a をタイプすれば分かります。 なおキャッシュを消去後は上記コマンドを入力しても何も現れません。

ikiteiru
質問者

お礼

今パソコンを触れないので 回答に時間がかかります 回答ありがとうございます

ikiteiru
質問者

補足

前に arp -d *と打ってしまいました。 これをタイプしたらローカルに繋がらなくなりますか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#146143
noname#146143
回答No.2

ARP=アドレス・リゾルバー・プロトコル、レイヤー2の名前解決プロトコルです。MACアドレスとIPアドレスのくくりつけです。 No1の言うコマンドで何も表示しない場合ARPキャシュに登録されていない状態です。 解決策として、レイヤー3のルータなどのIPアドレスにPingを打つと良いと思います。 そうすれば、新たなARPキャシュができます。

ikiteiru
質問者

お礼

no1さんが言っていたサービスを停止させました。ネットワークを修復させることができましたが、インターネットにつなげれません どうしてでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A