スポンサーリンク

ARP(8) FreeBSD システム管理者マニュアル ARP(8)

名称

arp − アドレス解決の表示と制御

書式

arp [−n] [−i interface] hostname

arp [−n] [−i interface] −a

arp −d hostname [pub]

arp −d −a

arp −s hostname ether_addr [temp] [pub [only]]

arp −S hostname ether_addr [temp] [pub [only]]

arp −f filename

解説

arp ユーティリティはアドレス解決プロトコル (arp(4)) で使われる、インター ネットからイーサネットへのアドレス変換テーブルの表示と変更をします。フラ グなしの場合、プログラムは hostname に対する現在の ARP エントリを表示しま す。ホストは名前か、インターネットドット表記の数字で指定します。

有効なオプション:

       −a

プログラムは現在の ARP エントリを全て表示もしくは消去します。

−d
スーパユーザならば −d を指定して hostname に対応したホストのエン トリを消去することができます。 pub キーワードが指定された場合、こ のホストに対して ‘‘公表された’’ ARP エントリのみが消去されます。

または、 −d フラグを −a フラグと組み合わせて、全エントリを消去す ることができます。

−i interface
操作対象を interface の ARP エントリに限定します。表示操作にのみ 有効です。

−n
ネットワークアドレスを数値で表示します (通常 arp はアドレスをシン ボルで表示しようとします)。

−s hostname ether_addr
hostname
に対するホストについての ARP エントリを、イーサネットア ドレス ether_addr で作成します。イーサネットアドレスはコロンで区 切った六つの 16 進バイトで表現します。このエントリは、語 temp が コマンド中にない限り永久的なものになります。語 pub があれば、エン トリは ‘‘公表’’ されます; すなわち、このシステムが ARP サーバとし て動作することになり、 hostname を問い合わせる要求に対して、その ホストのアドレスが自分自身でなくても、返答することになります。こ のケース (訳注: pub を指定して ARP サーバとして動作させる場合) で は ether_addrauto として与えることができます。この様に指定し た場合、自ホストのインタフェースを調べ、そのうちの 1 つが指定した ホストと同じサブネットに属していれば、そのインタフェースのイーサ ネットアドレスが使用されることになります。

−S hostname ether_addr
このホストに関する、すでにある ARP エントリが最初に削除されること を除いて、 −s と同様です。

−f filename
ファイル filename を読み込んで、複数のエントリを ARP テーブルに設 定します。ファイル中のエントリは

hostname ether_addr [temp] [pub]

の形式になります。ここで引数の意味は上で与えられた通りです。行頭 の空白や空行は無視されます。 ‘#’ 文字は、行の残りをコメントとする ための印です。

関連項目

inet(3), arp(4), ifconfig(8)

歴史

arp ユーティリティは 4.3BSD から登場しました。

FreeBSD 10.0 June 6, 1993 FreeBSD 10.0

スポンサーリンク