RARPD(8)

名称
rarpd - リバース ARP デーモン

書式
rarpd [-adf] [interface]

解説
rarpd は、 interface に対応する Ethernet について、ARP と逆の要求を受け 付けるデーモンです。 arp は IP アドレスから Ethernet アドレスを求めるのに対し、 rarpd は、Ethernet アドレスから IP アドレスを引きます。 要求を受け付けると、 rarpd は Ethernet アドレスより IP アドレス を、ホスト名を経由して対応づけます。 ホスト名に関しては、 ethers(5) データベースと hosts(5) データベースの両方に登録されている必要があります。もしホスト名がどちらかに登録 されていない場合、変換処理は実行されず、サーバからの返答も期待できません。

加えて、 rarpd が動作しているサーバがターゲットをブートできる場合、例えば、 /tftpboot/ipaddr ファイル (ターゲットの IP アドレスが記述されているファイル) が存在している場合にのみ、rarpd への要求が受け付けられます。

通常の動作では、 rarpd は自分自身を fork し、バックグラウンドプロセスとして 実行します。例外およびエラーについては、発生事象を syslog(3) を通じて報告します。

オプション

-a  システムに接続されているすべての Ethernet について listen() を行います。 本オプションが指定されていない場合は、ネットワークインタフェースを指定する 必要があります。

-d  rarpd デバッグモードで走ります。本オプションは、 -f オプションを指定したことにもなります。

-f  rarpd をフォアグラウンドプロセスとして起動します。

関連ファイル
/etc/ethers
/etc/hosts
/tftpboot

関連項目
bpf(4), A Reverse Address Resolution Protocol, RFC 903, Finlayson, R., Mann, T., Mogul, J.C., Theimer, M..

作者
Craig Leres (leres@ee.lbl.gov) and Steven McCanne (mccanne@ee.lbl.gov). Lawrence Berkeley Laboratory, University of California, Berkeley, CA.