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