Internet boot protocol server
bootpd [-dpsT] [-t timeout] [configfile]
QNX Neutrino
The bootpd server implements an Internet Boot Protocol server as defined in RFC 951 and RFC 1048.
It's normally invoked by the inetd daemon via the following line in the /etc/inetd.conf file:
bootps dgram udp wait root /usr/sbin/bootpd bootpd
Note that the descriptions in the default inetd.conf file are commented out; uncomment the ones that you want to use.
This method conserves system resources: bootpd is started only when a boot request arrives, and if it doesn't receive another boot request within fifteen minutes (default) of the last one received, it exits. You can use the -t option to specify a different timeout value in minutes (e.g., -t 20). A timeout value of zero means forever.
Rather than wait for a boot request, bootpd can be started independently of inetd. This is probably the desired mode of operation for large network installations with many hosts.
Upon startup, bootpd first reads its configuration file, /etc/bootptab, and then begins listening for BOOTREQUEST packets.
The server 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 may be added, deleted, or modified when the configuration file is reread.
Based on:
RFC 951, RFC 1048, RFC 1084, Assigned Numbers
The bootpd daemon requires the libsocket.so shared library.
Reported to the system log.
This utility is based on software of Carnegie Mellon University; for licensing information, see Licensing information in Typographical Conventions, Support, and Licensing.
Individual host entries must not exceed 1024 characters.