rarpd(1M) MISC. REFERENCE MANUAL PAGES rarpd(1M)
NAME
rarpd - DARPA Reverse Address Resolution Protocol server
SYNOPSIS
rarpd interface [ hostname ]
/usr/sbin/rarpd -a
DESCRIPTION
rarpd starts a daemon that responds to Reverse Address Reso-
lution Protocol (RARP) requests. The daemon forks a copy of
itself that runs in background. It must be run as root.
RARP is used by machines at boot time to discover their
Internet Protocol (IP) address. The booting machine pro-
vides its Ethernet Address in a RARP request message. Using
the ethers and hosts databases, rarpd maps this Ethernet
Address into the corresponding IP address which it returns
to the booting machine in an RARP reply message. The boot-
ing machine must be listed in both databases for rarpd to
locate its IP address. rarpd issues no reply when it fails
to locate an IP address.
In the first synopsis, the interface parameter names the
network interface upon which rarpd is to listen for
requests. The interface parameter takes the ``name unit''
form used by ifconfig(1M). The second argument, hostname,
is used to obtain the IP address of that interface. An IP
address in ``decimal dot'' notation may be used for host-
name. If hostname is omitted, the address of the interface
will be obtained from the kernel. When the first form of
the command is used, rarpd must be run separately for each
interface on which RARP service is to be supported. A
machine that is a router may invoke rarpd multiple times,
for example:
/usr/sbin/rarpd emd1 host
/usr/sbin/rarpd emd2 host-backbone
In the second synopsis, rarpd locates all of the network
interfaces present on the system and starts a daemon process
for each one that supports RARP.
FILES
/etc/ethers
/etc/hosts
SEE ALSO
ifconfig(1M), ethers(4), hosts(4), netconfig(4), boot(8).
Finlayson, Ross, Timothy Mann, Jeffrey Mogul, and Marvin
Theimer, A Reverse Address Resolution Protocol, RFC 903,
Last change: TCP/IP 1
rarpd(1M) MISC. REFERENCE MANUAL PAGES rarpd(1M)
Network Information Center, SRI International, Menlo Park,
Calif., June 1984.
Last change: TCP/IP 2