bootptab.mcs revision 1.1.1.1 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" and "hd" unset, run bootpd with the "-c /tftpboot"
45 # switch so path names (boot files) will be interpreted relative to
46 # the same directory as tftpd will use as its CWD.
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:sa=merlin-gw:\
90 :td@:hd=/export/walnut/:
91
92 banana:tc=.subnet17:ha=banana:bf=boot.sun4c:
93 thor:tc=.subnet17:ha=thor:bf=boot.sun4e:
94
95 classic: tc=.subnet16:ha=08.00.20.04.95.3E:
96