スポンサーリンク

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

名称

rarpd − 逆 ARP デーモン

書式

rarpd −a [−dfsv] [−t directory]

rarpd [−dfsv] [−t directory] interface

解説

rarpd ユーティリティは、 interface に対応するイーサネットについて、逆 ARP 要求に対するサービスを提供します。要求を受け付けると、 rarpd はイーサネッ トアドレスより IP アドレス を、ホスト名を経由して対応づけます。ホスト名に 関しては、 ethers(5) データベースと hosts(5) データベースの両者に登録され ている必要があります。もしホスト名がどちらにも登録されてない場合、変換処 理は実行されず、返答も行われません。

デフォルトでは、 (rarpd が動作している) サーバがターゲットを「ブート」で きる場合にのみ要求が受け付けられます; これはすなわち、 /tftpboot/ipaddr* に該当するファイルもしくはディレクトリ (ここで、 ipaddr は、ターゲットの IP アドレスを16進数で記したものです) が存在することを意味します。例え ば、IP アドレス 204.216.27.18 は、 /tftpboot/CCD81B12/tftpboot/CCD81B12.SUN3 、あるいは、 /tftpboot/CCD81B12-boot が存在する場 合のみ、返答されます。ただし、 −s フラグが指定された場合は、この制約はな くなります(下記参照)。

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

次のオプションが使用可能です:

       −a

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

−d
−f
が共に指定された場合、 rarpd は、 syslog(3) 経由の代りに stdoutstderr へメッセージを記録します。

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

−s
/tftpboot/ipaddr*
のあるなしにかかわらず、イーサネットアドレスと IP アドレスの対応付けがあれば全ての RARP 要求に対して応答します。

−t
tftpd(8)−s オプションと同様、別の tftp ルートディレクトリを /tftpboot へ提供します。これにより、 rarpd が選択的に RARP 要求に 答え、IP チェックに別のディレクトリを使うようにできます。

−v
詳細なログを出力します。

関連ファイル

       /etc/ethers

/etc/hosts
/tftpboot

関連項目

bpf(4)

       Finlayson, R.,                        Mann, T.,                                    Mogul, J.C., and                                                       Theimer, M.,                                                                      RFC 903:Reverse Address Resolution Protocol,                                            June 1984,                                                         4 p.

作者

Craig Leres ⟨leres@ee.lbl.gov⟩ および Steven McCanne ⟨mccanne@ee.lbl.gov⟩. Lawrence Berkeley Laboratory, University of California, Berkeley, CA.

バグ

rarpd は、 /etc/ethers で発見されたホスト名の解決に DNS を使用する事も出 来ます。このホスト名が DNS には登録されていないが、 /etc/hosts には存在す る場合、 DNS への問い合わせのため、RARP の応答に時間がかかる事になりま す。この様な場合は、 nsswitch.conf(5) にて /etc/hosts を先に検索するよう に設定する事をお薦めします。

FreeBSD 10.0 November 16, 2001 FreeBSD 10.0

スポンサーリンク