bootptab.cmu revision 1.1 1 1.1 gwr # /etc/bootptab: database for bootp server (/etc/bootpd)
2 1.1 gwr # (I've hacked on this but can't test it... -gwr)
3 1.1 gwr
4 1.1 gwr # Blank lines and lines beginning with '#' are ignored.
5 1.1 gwr #
6 1.1 gwr # Legend: (see bootptab.5)
7 1.1 gwr # first field -- hostname (not indented)
8 1.1 gwr # bf -- bootfile
9 1.1 gwr # bs -- bootfile size in 512-octet blocks
10 1.1 gwr # cs -- cookie servers
11 1.1 gwr # df -- dump file name
12 1.1 gwr # dn -- domain name
13 1.1 gwr # ds -- domain name servers
14 1.1 gwr # ef -- extension file
15 1.1 gwr # gw -- gateways
16 1.1 gwr # ha -- hardware address
17 1.1 gwr # hd -- home directory for bootfiles
18 1.1 gwr # hn -- host name set for client
19 1.1 gwr # ht -- hardware type
20 1.1 gwr # im -- impress servers
21 1.1 gwr # ip -- host IP address
22 1.1 gwr # lg -- log servers
23 1.1 gwr # lp -- LPR servers
24 1.1 gwr # ns -- IEN-116 name servers
25 1.1 gwr # ra -- reply address
26 1.1 gwr # rl -- resource location protocol servers
27 1.1 gwr # rp -- root path
28 1.1 gwr # sa -- boot server address
29 1.1 gwr # sm -- subnet mask
30 1.1 gwr # sw -- swap server
31 1.1 gwr # tc -- template host (points to similar host entry)
32 1.1 gwr # td -- TFTP directory
33 1.1 gwr # to -- time offset (seconds)
34 1.1 gwr # ts -- time servers
35 1.1 gwr # vm -- vendor magic number
36 1.1 gwr # Tn -- generic option tag n
37 1.1 gwr #
38 1.1 gwr # Be careful about including backslashes where they're needed. Weird (bad)
39 1.1 gwr # things can happen when a backslash is omitted where one is intended.
40 1.1 gwr # Also, note that generic option data must be either a string or a
41 1.1 gwr # sequence of bytes where each byte is a two-digit hex value.
42 1.1 gwr
43 1.1 gwr # First, we define a global entry which specifies the stuff every host uses.
44 1.1 gwr # (Host name lookups are relative to the domain: andrew.cmu.edu)
45 1.1 gwr .default:\
46 1.1 gwr :hn:dn=cmu.edu:\
47 1.1 gwr :hd=/usr/boot:\
48 1.1 gwr :ds=netserver, lancaster:\
49 1.1 gwr :ns=pcs2, pcs1:\
50 1.1 gwr :ts=pcs2, pcs1:\
51 1.1 gwr :sm=255.255.0.0:\
52 1.1 gwr :gw=gw.cs.cmu.edu:\
53 1.1 gwr to=auto:
54 1.1 gwr
55 1.1 gwr
56 1.1 gwr # Next, we can define different master entries for each subnet. . .
57 1.1 gwr .subnet13 :sm=255.255.255.0:gw=128.2.13.1 :tc=.default:
58 1.1 gwr .subnet19 :sm=255.255.255.0:gw=128.2.19.1 :tc=.default:
59 1.1 gwr .subnet232 :sm=255.255.255.0:gw=128.2.232.1 :tc=.default:
60 1.1 gwr
61 1.1 gwr #
62 1.1 gwr # We should be able to use as many levels of indirection as desired. Use
63 1.1 gwr # your imagination. . .
64 1.1 gwr #
65 1.1 gwr
66 1.1 gwr
67 1.1 gwr # Individual entries (could also have different servers for some/all of these
68 1.1 gwr # hosts, but we don't really use this feature at CMU):
69 1.1 gwr
70 1.1 gwr carnegie:tc=.subnet13:ht=ieee802:ha=7FF8100000AF:
71 1.1 gwr baldwin:tc=.subnet19:ha=0800200159C3:
72 1.1 gwr wylie:tc=.subnet232:ha=00DD00CADF00:
73 1.1 gwr arnold:tc=.subnet19:ha=0800200102AD:
74 1.1 gwr bairdford:tc=.subnet19:ha=08002B02A2F9:
75 1.1 gwr bakerstown:tc=.subnet19:ha=08002B0287C8:
76 1.1 gwr butlerjct:tc=.subnet232:ha=08002001560D:
77 1.1 gwr gastonville:tc=.subnet232:ht=ieee802:ha=7FFF81000A47:
78 1.1 gwr hahntown:tc=.subnet13:ht=ieee802:ha=7FFF81000434:
79 1.1 gwr hickman:tc=.subnet19:ht=ieee802:ha=7FFF810001BA:
80 1.1 gwr lowber:tc=.subnet13:ha=00DD00CAF000:
81 1.1 gwr mtoliver:tc=.subnet19:ha=00DD00FE1600:
82 1.1 gwr osborne:tc=.subnet232:ha=00DD00CAD600:
83 1.1 gwr russelton:tc=.subnet232:ha=080020017FC3:
84 1.1 gwr thornburg:tc=.subnet13:ha=080020012A33:
85 1.1 gwr
86 1.1 gwr
87 1.1 gwr # Hmmm. . . Let's throw in some whitespace for readability. . . .
88 1.1 gwr
89 1.1 gwr andrew: tc=.subnet19:ha=00DD00C88900:
90 1.1 gwr birdville: tc=.subnet19:ha=00DD00FE2D00:
91 1.1 gwr coudersport: tc=.subnet13:ha=00DD00CB1E00:
92 1.1 gwr bridgeville: tc=.subnet232:ha=080020011394:
93 1.1 gwr franklin: tc=.subnet19:ha=08002B02A5D5:
94 1.1 gwr hollidaysburg: tc=.subnet19:ht=ieee802:ha=7FFF810002C8:
95 1.1 gwr honesdale: tc=.subnet19:ha=08002B02F83F:
96 1.1 gwr huntingdon: tc=.subnet19:ha=08002B02E410:
97 1.1 gwr indiana: tc=.subnet13:ha=08002B029BEC:
98 1.1 gwr jimthorpe: tc=.subnet232:ha=08002B02FBBA:
99 1.1 gwr kittanning: tc=.subnet232:ha=08002B0273FC:
100 1.1 gwr lebanon: tc=.subnet232:ha=08002B037F67:
101 1.1 gwr lewisburg: tc=.subnet19:ha=50005A1A0DE4:
102 1.1 gwr middleburg: tc=.subnet232:ha=00DD00FE1200:
103 1.1 gwr aspinwall: tc=.subnet13:ha=08002B03C163:
104 1.1 gwr berlin: tc=.subnet13:ha=00DD000A4400:
105 1.1 gwr norristown: tc=.subnet13:ha=08002001455B:
106 1.1 gwr pottsville: tc=.subnet13:ha=00DD000A3700:
107 1.1 gwr ridgway: tc=.subnet19:ha=08002B029425:
108 1.1 gwr scranton: tc=.subnet232:ha=0800200113A1:
109 1.1 gwr chalfont: tc=.subnet13:ha=08002001124B:
110 1.1 gwr washington: tc=.subnet19:ha=00DD00656E00:
111 1.1 gwr wellsboro: tc=.subnet13:ha=00DD00CB1C00:
112 1.1 gwr bb1: tc=.subnet19:ha=00DD000A1F00:
113 1.1 gwr adamstown: tc=.subnet13:ha=08002B02D0E6:
114 1.1 gwr beta: tc=.subnet19:ha=02070100B197:
115 1.1 gwr carbondale: tc=.subnet232:ha=08002B022A73:
116 1.1 gwr clairton: tc=.subnet19:ha=080020010FD1:
117 1.1 gwr egypt: tc=.subnet13:ha=00DD00847B00:
118 1.1 gwr fairchance: tc=.subnet232:ha=00DD000AB100:
119 1.1 gwr fairhope: tc=.subnet232:ha=00DD00CB0800:
120 1.1 gwr galeton: tc=.subnet232:ha=08002001138C:
121 1.1 gwr imperial: tc=.subnet232:ha=08002001130C:
122 1.1 gwr kingston: tc=.subnet232:ha=080020011382:
123 1.1 gwr knox: tc=.subnet232:ha=50005A1A0D2A:
124 1.1 gwr lakecity: tc=.subnet13:ha=080020011380:
125