MAN page from Trustix iputils-0.0.20020927-8tr.i586.rpm
Section: System Manager's Manual: iputils (8)
Updated: 27 September 2002Index
rarpd - answer RARP REQUESTs
arping [ -aAvde] [ -b bootdir] [ interface]
ListensRARPrequests from clients. Provided MAC address of clientis found in /etc/ethers database andobtained host name is resolvable to an IP address appropriatefor attached network, rarpd answers to client with RARPDreply carrying an IP address.
To allow multiple boot servers on the network rarpdoptionally checks for presence Sun-like bootable image in TFTP directory.It should have form Hexadecimal_IP.ARCH, f.e. to loadsparc 18.104.22.168 C1E90762.SUN4M is linked toan image appropriate for SUM4M in directory /etc/tftpboot.
This facility is deeply obsoleted byBOOTPand laterDHCP protocols.However, some clients really still need this to boot.
- Listen on all the interfaces. Currently it is an internaloption, its function is overridden with interfaceargument. It should not be used.
- Listen not only RARP but also ARP messages, some rare clientsuse ARP by some unknown reason.
- Be verbose.
- Debug mode. Do not go to background.
- Do not check for presence of a boot image, reply if MAC addressresolves to a valid IP address using /etc/ethersdatabase and DNS.
- -b bootdir
- TFTP boot directory. Default is /etc/tftpboot
rarpd was written byAlexey Kuznetsov<kuznetAATTms2.inr.ac.ru>.
rarpd requires CAP_NET_RAWIO capabilityto listen and send RARP and ARP packets. It also needs CAP_NET_ADMINto give to kernel hint for ARP resolution; this is not strictly required,but some (most of, to be more exact) clients are so badly broken thatare not able to answer ARP before they are finally booted. This isnot wonderful taking into account that clients using RARPD in 2002are all unsupported relic creatures of 90's and even earlier.
rarpd is part of iputils packageand the latest versions are available in source form for anonymous ftpftp://ftp.inr.ac.ru/ip-routing/iputils-current.tar.gz.
- SEE ALSO
This document was created byman2html,using the manual pages.