mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-20 11:11:24 +00:00
a9695b96ac
presence or absence of files in /tftpboot.
109 lines
3.3 KiB
Groff
109 lines
3.3 KiB
Groff
.\" @(#) $Header: /home/ncvs/src/usr.sbin/rarpd/rarpd.8,v 1.4 1996/11/19 23:57:05 wpaul Exp $ (LBL)
|
|
.\"
|
|
.\" Copyright (c) 1990, 1991, 1993 The Regents of the University of
|
|
.\" California. All rights reserved.
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that: (1) source code distributions
|
|
.\" retain the above copyright notice and this paragraph in its entirety, (2)
|
|
.\" distributions including binary code include the above copyright notice and
|
|
.\" this paragraph in its entirety in the documentation or other materials
|
|
.\" provided with the distribution, and (3) all advertising materials mentioning
|
|
.\" features or use of this software display the following acknowledgement:
|
|
.\" ``This product includes software developed by the University of California,
|
|
.\" Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
|
|
.\" the University nor the names of its contributors may be used to endorse
|
|
.\" or promote products derived from this software without specific prior
|
|
.\" written permission.
|
|
.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
|
.\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
|
.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
|
.\"
|
|
.TH RARPD 8 "19 Jul 1993"
|
|
.SH NAME
|
|
rarpd \- Reverse ARP Daemon
|
|
.SH SYNOPSIS
|
|
.na
|
|
.B rarpd
|
|
[
|
|
.B \-afsv
|
|
]
|
|
[
|
|
.I interface
|
|
]
|
|
.br
|
|
.ad
|
|
.SH DESCRIPTION
|
|
.LP
|
|
.I Rarpd
|
|
services Reverse ARP requests on the Ethernet connected to
|
|
.I interface.
|
|
Upon receiving a request,
|
|
.I rarpd
|
|
maps the target hardware address to an IP address via its name, which
|
|
must be present in both the
|
|
.I ethers(5)
|
|
and
|
|
.I hosts(5)
|
|
databases.
|
|
If a host does not exist in both databases, the translation cannot
|
|
proceed and a reply will not be sent.
|
|
|
|
By default, a request is honored only if the server
|
|
(i.e., the host that rarpd is running on)
|
|
can "boot" the target; that is, a file or directory matching the glob
|
|
/tftpboot/\fIipaddr\fP*
|
|
exists, where \fIipaddr\fP is the target IP address in hex.
|
|
For example, the IP address 204.216.27.18 will be replied to if any of
|
|
/tftpboot/CCD81B12, /tftpboot/CCD81B12.SUN3, or /tftpboot/CCD81B12-boot
|
|
exist.
|
|
This requirement can be overridden with the
|
|
.B \-s
|
|
flag (see below).
|
|
|
|
In normal operation,
|
|
.I rarpd
|
|
forks a copy of itself and runs in
|
|
the background. Anomalies and errors are reported via
|
|
.I syslog(3).
|
|
|
|
.SH OPTIONS
|
|
.LP
|
|
.TP
|
|
.B \-a
|
|
Listen on all the Ethernets attached to the system.
|
|
If `-a' is omitted, an interface must be specified.
|
|
.TP
|
|
.B \-f
|
|
Run in the foreground.
|
|
.TP
|
|
.B \-s
|
|
Supply a response to any RARP request for which an ethernet to IP address
|
|
mapping exists; do not depend on the existence of
|
|
/tftpboot/\fIipaddr\fP*.
|
|
.TP
|
|
.B \-v
|
|
Enable verbose sysloging.
|
|
|
|
.SH FILES
|
|
/etc/ethers
|
|
.br
|
|
/etc/hosts
|
|
.br
|
|
/tftpboot
|
|
.SH SEE ALSO
|
|
bpf(4)
|
|
.br
|
|
RFC 903: Finlayson, R.; Mann, T.; Mogul, J.C.; Theimer, M. Reverse Address
|
|
Resolution Protocol. 1984 June; 4 p.
|
|
.SH AUTHORS
|
|
Craig Leres (leres@ee.lbl.gov) and
|
|
Steven McCanne (mccanne@ee.lbl.gov).
|
|
Lawrence Berkeley Laboratory, University of California, Berkeley, CA.
|
|
.SH BUGS
|
|
.I rarpd
|
|
can depend on the DNS to resolve the name discovered from /etc/ethers.
|
|
If this name is not in the DNS but is in /etc/hosts, the DNS lookup
|
|
can cause a delayed RARP response, so in this situation it is reccommended to
|
|
configure /etc/host.conf to read /etc/hosts first.
|