ARP(8C) — NEWS-OS Programmer’s Manual
名称
arp − アドレスレゾリューションの表示および制御
形式
arp hostname
arp -a [ vmunix ] [ kmem ]
arp -d hostname
arp -s hostname ether_addr [ temp ] [ pub ] [ trail ]
arp -f filename
arp -e filename
解説
arp プログラムは、 アドレスレゾリューションプロトコル (arp(4P)) で使用されている、 インターネットからイーサネットへのアドレス変換テーブルを表示/変更します。 フラグを指定しなければ、 hostname というホストの現在の ARP エントリを表示します。 ホストは、 名前またはインターネットドット表記の番号で指定できます(hostname)。 -a フラグを使用すると、 プログラムはカーネルファイル vmunix (デフォルトは /vmunix) に基づき、ファイル kmem (デフォルトは /dev/kmem) からテーブルを読み込んで、 すべてのカレント ARPエントリを表示します。 -d フラグを使用すると、スーパーユーザだけは hostname のエントリを削除できます。 -s フラグを使用すると、指定したホスト hostname に対する ARP エントリを、イーサネットアドレス ether_addr で作ります。イーサネットアドレスは、 コロンで区切った 6個のヘキサバイトで与えられます。 エントリはコマンドに temp を付けなければ恒久的なものになります。 pub を付けると、エントリは published になります。 つまり、システムはそのホストアドレスが自分自身のものでないときにも、 その hostname に対する要求に応じて APR サーバとして働きます。 trail は、トレーラ(trailer)パケットを、 このホストに送信してもよいことを指定します。 -f フラグを指定すると、 filename のファイルを読み込み、 複数エントリを ARP テーブルにセットします。 そのファイル内の各エントリの形式は、次のようになります。
hostname ether_addr [ temp ] [ pub ] [ trail ] -e フラグを指定すると、 filename のファイルを読み込み、 複数エントリを ARP テーブルにセットします。 そのファイル内の各エントリの形式は、次のようになります。
ether_addr hostname [ temp ] [ pub ] [ trail ] このフラグは、読み込まれるファイルの 初めの2フィールドの順番が逆になるだけで、 -f フラグと同じ働きをします。 このフォーマットは、NIS が使う /etc/ethers ファイルを読み込むのに適しています。
関連コマンド
inet(3N), arp(4P), ethers(5) ifconfig(8C)
NEWS-OSRelease 4.2.1R