1 1.1 glass # /etc/bootptab: database for bootp server (/etc/bootpd) 2 1.1 glass # Last update Mon 11/7/88 18:03 3 1.1 glass # Blank lines and lines beginning with '#' are ignored. 4 1.1 glass # 5 1.1 glass # Legend: 6 1.1 glass # 7 1.1 glass # first field -- hostname 8 1.1 glass # (may be full domain name and probably should be) 9 1.1 glass # 10 1.2 pk # bf Bootfile 11 1.2 pk # bs Bootfile size in 512-octet blocks 12 1.2 pk # cs Cookie server address list 13 1.2 pk # df Merit dump file 14 1.2 pk # dn Domain name 15 1.2 pk # ds Domain name server address list 16 1.2 pk # ef Extension file 17 1.2 pk # gw Gateway address list 18 1.2 pk # ha Host hardware address 19 1.2 pk # hd Bootfile home directory 20 1.2 pk # hn Send client's hostname to client 21 1.2 pk # ht Host hardware type (see Assigned Numbers RFC) 22 1.2 pk # im Impress server address list 23 1.2 pk # ip Host IP address 24 1.2 pk # lg Log server address list 25 1.2 pk # lp LPR server address list 26 1.2 pk # ns IEN-116 name server address list 27 1.2 pk # nt NTP (time) Server (RFC 1129) 28 1.2 pk # ra Reply address override 29 1.2 pk # rl Resource location protocol server address list 30 1.2 pk # rp Root path to mount as root 31 1.2 pk # sa TFTP server address client should use 32 1.2 pk # sm Host subnet mask 33 1.2 pk # sw Swap server address 34 1.2 pk # tc Table continuation (points to similar "template" host entry) 35 1.2 pk # td TFTP root directory used by "secure" TFTP servers 36 1.2 pk # to Time offset in seconds from UTC 37 1.2 pk # ts Time server address list 38 1.2 pk # vm Vendor magic cookie selector 39 1.2 pk # yd YP (NIS) domain name 40 1.2 pk # ys YP (NIS) server address 41 1.1 glass 42 1.1 glass # 43 1.1 glass # Be careful about including backslashes where they're needed. Weird (bad) 44 1.1 glass # things can happen when a backslash is omitted where one is intended. 45 1.1 glass # 46 1.1 glass 47 1.1 glass 48 1.1 glass # First, we define a global entry which specifies the stuff every host uses. 49 1.1 glass 50 1.1 glass global.dummy:\ 51 1.1 glass :sm=255.255.255.0:\ 52 1.1 glass :hd=/home/nfsclient:bf=null:\ 53 1.1 glass :ds=128.32.149.141:\ 54 1.1 glass :ns=0x80020b4d 0x80020ffd:\ 55 1.1 glass :ts=0x80020b4d 0x80020ffd:\ 56 1.1 glass :to=18000: 57 1.1 glass 58 1.1 glass # Next, we can define different master entries for each subnet. . . 59 1.1 glass 60 1.1 glass #subnet13.dummy:\ 61 1.1 glass # :tc=global.dummy:gw=128.2.13.1: 62 1.1 glass # 63 1.1 glass # 64 1.1 glass # We should be able to use as many levels of indirection as desired. Use 65 1.1 glass # your imagination. . . 66 1.1 glass # 67 1.1 glass 68 1.1 glass 69 1.1 glass # Individual entries (could also have different servers for some/all of these 70 1.1 glass # hosts, but we don't really use this feature at CMU): 71 1.1 glass 72 1.1 glass #carnegie:tc=subnet13.dummy:ht=ieee802:ha=7FF8100000AF:ip=128.2.11.1: 73 1.1 glass #baldwin:tc=subnet19.dummy:ht=ethernet:ha=0800200159C3:ip=128.2.11.10: 74 1.1 glass 75 1.1 glass 76 1.1 glass #example nfs diskless client 77 1.1 glass 78 1.1 glass #timesink:hd=/home/nfsclient/timesink:\ 79 1.1 glass # tc=subnet149.dummy:ht=ethernet:ha=0800200168A7:ip=128.32.149.20: 80