BOOTP(8) BOOTP(8)
NAME
bootp, rarpd, tftpd - Internet booting
SYNOPSIS
ip/bootp [-d]
ip/rarpd [-d] [-e etherdev]
ip/tftpd [-dr] [-h homedir]
DESCRIPTION
These programs support booting over the Internet. They
should all be run on the same server to allow other systems
to be booted. Bootp and tftpd are used to boot everything;
rarpd is an extra piece just for Suns.
Bootp passes to Plan 9 systems their IP address, IP mask,
default boot file, default file server, default authentica-
tion server, and default gateway. These come from the net-
work database file attributes ip, ipmask, bootf, fs, auth,
and ipgw attributes respectively (see ndb(6) and ndb(8)).
The attributes come from the entry for the system, its sub-
net, and its network with the system entry having prece-
dence, subnet next, and network last. Bootp will answer
requests only if it has been specifically targeted or if it
has read access to the boot file for the requester. The -d
option causes debugging to be printed to standard output.
Rarpd performs the Reverse Address Resolution Protocol,
translating Ethernet addresses into IP addresses. The
options are:
d print debugging to standard output
e use the Ethernet mounted at /net/etherdev
Tftpd transfers files to systems that are booting. It runs
as user none and can only access files with global read per-
mission. The options are:
d print debugging to standard output
h change directory to homedir. The default is /lib/tftpd.
All requests for files with non-rooted file names are
served starting at this directory with the exception of
files of the form xxxxxxxx.SUNyy. These are Sparc ker-
nel boot files where xxxxxxxx is the hex IP address of
the machine requesting the kernel and yy is an archi-
tecture identifier. Tftpd looks up the file in the
network database using ipinfo (see ndb(2)) and responds
Page 1 Plan 9 (printed 10/29/25)
BOOTP(8) BOOTP(8)
with the boot file specified for that particular
machine. If no boot file is specified, the transfer
fails. Tftpd supports only octet mode.
r restricts access to only files rooted in the homedir.
SOURCE
/sys/src/cmd/ip
SEE ALSO
ndb(6)
Page 2 Plan 9 (printed 10/29/25)