Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ arp(8C) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026