bootptab revision 1.2
11.1Sglass# /etc/bootptab: database for bootp server (/etc/bootpd) 21.1Sglass# Last update Mon 11/7/88 18:03 31.1Sglass# Blank lines and lines beginning with '#' are ignored. 41.1Sglass# 51.1Sglass# Legend: 61.1Sglass# 71.1Sglass# first field -- hostname 81.1Sglass# (may be full domain name and probably should be) 91.1Sglass# 101.2Spk# bf Bootfile 111.2Spk# bs Bootfile size in 512-octet blocks 121.2Spk# cs Cookie server address list 131.2Spk# df Merit dump file 141.2Spk# dn Domain name 151.2Spk# ds Domain name server address list 161.2Spk# ef Extension file 171.2Spk# gw Gateway address list 181.2Spk# ha Host hardware address 191.2Spk# hd Bootfile home directory 201.2Spk# hn Send client's hostname to client 211.2Spk# ht Host hardware type (see Assigned Numbers RFC) 221.2Spk# im Impress server address list 231.2Spk# ip Host IP address 241.2Spk# lg Log server address list 251.2Spk# lp LPR server address list 261.2Spk# ns IEN-116 name server address list 271.2Spk# nt NTP (time) Server (RFC 1129) 281.2Spk# ra Reply address override 291.2Spk# rl Resource location protocol server address list 301.2Spk# rp Root path to mount as root 311.2Spk# sa TFTP server address client should use 321.2Spk# sm Host subnet mask 331.2Spk# sw Swap server address 341.2Spk# tc Table continuation (points to similar "template" host entry) 351.2Spk# td TFTP root directory used by "secure" TFTP servers 361.2Spk# to Time offset in seconds from UTC 371.2Spk# ts Time server address list 381.2Spk# vm Vendor magic cookie selector 391.2Spk# yd YP (NIS) domain name 401.2Spk# ys YP (NIS) server address 411.1Sglass 421.1Sglass# 431.1Sglass# Be careful about including backslashes where they're needed. Weird (bad) 441.1Sglass# things can happen when a backslash is omitted where one is intended. 451.1Sglass# 461.1Sglass 471.1Sglass 481.1Sglass# First, we define a global entry which specifies the stuff every host uses. 491.1Sglass 501.1Sglassglobal.dummy:\ 511.1Sglass :sm=255.255.255.0:\ 521.1Sglass :hd=/home/nfsclient:bf=null:\ 531.1Sglass :ds=128.32.149.141:\ 541.1Sglass :ns=0x80020b4d 0x80020ffd:\ 551.1Sglass :ts=0x80020b4d 0x80020ffd:\ 561.1Sglass :to=18000: 571.1Sglass 581.1Sglass# Next, we can define different master entries for each subnet. . . 591.1Sglass 601.1Sglass#subnet13.dummy:\ 611.1Sglass# :tc=global.dummy:gw=128.2.13.1: 621.1Sglass# 631.1Sglass# 641.1Sglass# We should be able to use as many levels of indirection as desired. Use 651.1Sglass# your imagination. . . 661.1Sglass# 671.1Sglass 681.1Sglass 691.1Sglass# Individual entries (could also have different servers for some/all of these 701.1Sglass# hosts, but we don't really use this feature at CMU): 711.1Sglass 721.1Sglass#carnegie:tc=subnet13.dummy:ht=ieee802:ha=7FF8100000AF:ip=128.2.11.1: 731.1Sglass#baldwin:tc=subnet19.dummy:ht=ethernet:ha=0800200159C3:ip=128.2.11.10: 741.1Sglass 751.1Sglass 761.1Sglass#example nfs diskless client 771.1Sglass 781.1Sglass#timesink:hd=/home/nfsclient/timesink:\ 791.1Sglass# tc=subnet149.dummy:ht=ethernet:ha=0800200168A7:ip=128.32.149.20: 80