term% cat index.txt BOOTP(8) System Manager's Manual 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 authentication server, and default
gateway. These come from the network database file attributes ip, ip‐
mask, 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 precedence, 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 permission. The op‐
tions 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 start‐
ing at this directory with the exception of files of the form
xxxxxxxx.SUNyy. These are Sparc kernel boot files where
xxxxxxxx is the hex IP address of the machine requesting the
kernel and yy is an architecture identifier. Tftpd looks up the
file in the network database using ipinfo (see ndb(2)) and re‐
sponds with the boot file specified for that particular machine.
If no boot file is specified, the transfer fails. Tftpd sup‐
ports only octet mode.
r restricts access to only files rooted in the homedir.
SOURCE
/sys/src/cmd/ip
SEE ALSO
ndb(6)
BOOTP(8)