The file,
/etc/bootptab is read by the
bootpd during startup.
Format:
bootp-client:tag =
-bootp-client is the name of the bootp client.
-tag is a two letter tag symbol.
Presented below is an example of the /etc/bootptab file:
# /etc/bootptab: database for bootp server (/etc/bootpd)
#
# Blank lines and lines beginning with '#' are ignored.
#
# Legend:
# first field -- hostname (not indented)
# bf -- bootfile
# bs -- bootfile size in 512-octet blocks
# cs -- cookie servers
# df -- dump file name
# dn -- domain name
# ds -- domain name servers
# ef -- extension file
# gw -- gateways
# ha -- hardware address
# hd -- home directory for bootfiles
# hn -- host name set for client
# ht -- hardware type
# im -- impress servers
# ip -- host IP address
# lg -- log servers
# lp -- LPR servers
# ns -- IEN-116 name servers
# ra -- reply address
# rl -- resource location protocol servers
# rp -- root path
# sa -- boot server address
# sm -- subnet mask
# sw -- swap server
# tc -- template host (points to similar host entry)
# td -- TFTP directory
# to -- time offset (seconds)
# ts -- time servers
# vm -- vendor magic number
# Tn -- generic option tag n
#
# First, we define a global entry which specifies the
# stuff every host uses.
# If you leave "td" empty, run bootpd with the
# "-c /tftpboot" switch so path names (boot files)
# will be interpreted relative to the same
# directory as tftpd will use when opening files.
.default:\
:dn="{DOMAIN_NAME}":\
:hn:\
:ht=ether:\
:sm={DOMAIN_NETMASK}:\
:ds={DNS_ADDR}:\
:gw={GW_ADDR}:\
:td=/tftpboot:\
:vm=rfc1048:\
:to=auto: