bootpd - Internet Boot Protocol (BOOTP) server
/usr/opt/obsolete/usr/sbin/bootpd [-c chdir-path] [-ttimeout]
[-d debug-level] [configfile [dumpfile]]
Sets the current directory used by a bootpd process while
checking the existence and size of client boot files.
This is useful when client boot files are specified as
relative pathnames and the bootpd process needs to use the
same current directory as the TFTP server (typically
/tftpboot). Sets the debug-level variable that controls
the number of debugging messages generated. For example,
-d 4 sets the debugging level to 4. Valid entries are 1
to 4, where 1 specifies lower level of messages and 4 the
highest. Specifies the timeout value (in minutes) that a
bootpd process waits for a BOOTP packet before exiting.
If no packets are received for timeout minutes, the program
exits. A timeout value of zero means that a bootpd
process will wait forever. When the bootpd daemon is not
started using the inetd daemon, this option is forced to
zero.
The bootpd daemon implements an Internet Boot Protocol
server as defined in RFC 951, RFC 1532, and RFC 1533. In
order to use the bootpd daemon, you must install the Obsolete
Commands and Utilities subset (OSFOBSOLETExxx). It
can be started by the /usr/sbin/inetd daemon by including
the following line in the /etc/inetd.conf file: bootps
dgram udp wait root /usr/sbin/bootpd bootpd
This causes bootpd to be started only when a boot request
arrives. If bootpd does not receive another boot request
within fifteen minutes of the last one it received, it
exits to conserve system resources. The -t option can be
used to specify a different timeout value in minutes (for
example, -t20). A timeout value of zero means forever.
To run the bootpd daemon, you must also run the tftpd daemon.
Upon startup, bootpd first reads its configuration file,
/etc/bootptab, and then begins listening for BOOTREQUEST
packets. See bootptab(4) for a description of the configuration
file. The bootpd daemon looks in /etc/services to
find the port numbers it should use. Two entries are
extracted: The bootp server listening port The destination
port used to reply to clients
If the port numbers cannot be determined this way, they
are assumed to be 67 for the server and 68 for the client.
The bootpd daemon rereads its configuration file when it
receives a hangup signal, SIGHUP, or when it receives a
bootp request packet and detects that the file has been
updated. Hosts can be added, deleted, or modified when
the configuration file is reread. If bootpd is compiled
with the -DDEBUG option, receipt of a SIGUSR1 signal
causes it to dump its memory-resident database to the
/usr/adm/bootpd.dump file or dumpfile specified in the
command line.
Individual host entries must not exceed 1024 characters.
You cannot run bootpd and joind on the same system at the
same time.
Internet Boot Protocol server. The bootpd daemon dump
file. Defines the sockets and protocols used for Internet
services.
Commands: bootpgw(8), bprelay(8), inetd(8), joind(8),
tftpd(8)
Files: bootptab(4)
DARPA Internet Request For Comments:
Bootstrap Protocol (RFC 951)
Clarifications and Extensions for the Bootpstrap Protocol
(RFC 1532)
DHCP Options and BOOTP Vendor Extensions (RFC 1533)
bootpd(8)
[ Back ] |