1 # /etc/bootptab: database for bootp server (/etc/bootpd) 2 # Last update: gwr, Sun Dec 12 19:00:00 EDT 1993 3 # Blank lines and lines beginning with '#' are ignored. 4 # 5 # Legend: (see bootptab.5) 6 # first field -- hostname (not indented) 7 # bf -- bootfile 8 # bs -- bootfile size in 512-octet blocks 9 # cs -- cookie servers 10 # df -- dump file name 11 # dn -- domain name 12 # ds -- domain name servers 13 # ef -- extension file 14 # gw -- gateways 15 # ha -- hardware address 16 # hd -- home directory for bootfiles 17 # hn -- host name set for client 18 # ht -- hardware type 19 # im -- impress servers 20 # ip -- host IP address 21 # lg -- log servers 22 # lp -- LPR servers 23 # ns -- IEN-116 name servers 24 # ra -- reply address 25 # rl -- resource location protocol servers 26 # rp -- root path 27 # sa -- boot server address 28 # sm -- subnet mask 29 # sw -- swap server 30 # tc -- template host (points to similar host entry) 31 # td -- TFTP directory 32 # to -- time offset (seconds) 33 # ts -- time servers 34 # vm -- vendor magic number 35 # Tn -- generic option tag n 36 # 37 # Be careful about including backslashes where they're needed. Weird (bad) 38 # things can happen when a backslash is omitted where one is intended. 39 # Also, note that generic option data must be either a string or a 40 # sequence of bytes where each byte is a two-digit hex value. 41 42 # First, we define a global entry which specifies the stuff every host uses. 43 44 # If you leave "td" empty, run bootpd with the "-c /tftpboot" switch 45 # so path names (boot files) will be interpreted relative to the same 46 # directory as tftpd will use when opening files. 47 .default:\ 48 :hn:dn="mc.com":\ 49 :td=/tftpboot:\ 50 :ds=merlin, jericho:\ 51 :to=auto: 52 53 # Next, we can define different master entries for each subnet. . . 54 55 .subnet16:\ 56 :tc=.default:\ 57 :sm=255.255.255.0:\ 58 :gw=merlin:\ 59 :sa=merlin: 60 61 .subnet17:\ 62 :tc=.default:\ 63 :sm=255.255.255.0:\ 64 :gw=merlin-gw:\ 65 :sa=merlin-gw: 66 67 # 68 # We should be able to use as many levels of indirection as desired. Use 69 # your imagination. . . 70 # 71 72 # Individual entries (could also have different servers for some/all of these 73 # hosts, but we don't really use this feature at CMU): 74 75 # Emulex terminal server 76 emulex: tc=.subnet16:ha=00.00.C9.00.42.E0:bf=P4KTL0E: 77 78 # Lantronix eps1 79 eps1: tc=.subnet16:ha=00.80.A3.04.1D.78: 80 81 # Tadpole 885 board. 82 tp885: tc=.subnet17:ha=08.00.4C.00.2F.74:bf=tp885sys2.cfe: 83 84 # MVME147 VxWorks board. 85 #mvme147:tc=.subnet17:ha=08.00.3e.20.da.47:bf=mv147vxw.st: 86 87 # These are just for testing 88 89 walnut:tc=.subnet16:ha=walnut: 90 banana:tc=.subnet17:ha=banana: 91 thor:tc=.subnet17:ha=thor: 92 classic:tc=.subnet16:ha=classic: 93