In the first usage of rarpd shown in the ``Synopsis'' section,
the device argument names the network
interface on which rarpd is to listen for requests.
device takes the form ``nameUNIT''
form used by
ifconfig(1Mtcp).
The hostname argument is used to
obtain the IP address of the interface.
An IP address in
``dotted-decimal'' notation may be used for hostname.
If hostname is omitted, the address of the interface will be
obtained from the kernel.
In this usage of the command,
rarpd must be run separately for each interface on
which RARP service is to be supported.
A router may invoke rarpd multiple times, for example:
/usr/sbin/in.rarpd wd0 host
/usr/sbin/in.rarpd wd1 host-backbone
In the second usage of rarpd shown in the ``Synopsis'' section, the -a option of rarpd locates all network interfaces present on the system and starts a daemon process for each one that supports RARP.
The -d option enables printing of debugging information the standard error output.
RFC 903