Home | History | Annotate | Line # | Download | only in bootpd
      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 
     70 carnegie:tc=.subnet13:ht=ieee802:ha=7FF8100000AF:
     71 baldwin:tc=.subnet19:ha=0800200159C3:
     72 wylie:tc=.subnet232:ha=00DD00CADF00:
     73 arnold:tc=.subnet19:ha=0800200102AD:
     74 bairdford:tc=.subnet19:ha=08002B02A2F9:
     75 bakerstown:tc=.subnet19:ha=08002B0287C8:
     76 butlerjct:tc=.subnet232:ha=08002001560D:
     77 gastonville:tc=.subnet232:ht=ieee802:ha=7FFF81000A47:
     78 hahntown:tc=.subnet13:ht=ieee802:ha=7FFF81000434:
     79 hickman:tc=.subnet19:ht=ieee802:ha=7FFF810001BA:
     80 lowber:tc=.subnet13:ha=00DD00CAF000:
     81 mtoliver:tc=.subnet19:ha=00DD00FE1600:
     82 osborne:tc=.subnet232:ha=00DD00CAD600:
     83 russelton:tc=.subnet232:ha=080020017FC3:
     84 thornburg:tc=.subnet13:ha=080020012A33:
     85 
     86 
     87 # Hmmm. . .  Let's throw in some whitespace for readability. . . .
     88 
     89 andrew:		tc=.subnet19:ha=00DD00C88900:
     90 birdville:	tc=.subnet19:ha=00DD00FE2D00:
     91 coudersport:	tc=.subnet13:ha=00DD00CB1E00:
     92 bridgeville:	tc=.subnet232:ha=080020011394:
     93 franklin:	tc=.subnet19:ha=08002B02A5D5:
     94 hollidaysburg:	tc=.subnet19:ht=ieee802:ha=7FFF810002C8:
     95 honesdale:	tc=.subnet19:ha=08002B02F83F:
     96 huntingdon:	tc=.subnet19:ha=08002B02E410:
     97 indiana:	tc=.subnet13:ha=08002B029BEC:
     98 jimthorpe:	tc=.subnet232:ha=08002B02FBBA:
     99 kittanning:	tc=.subnet232:ha=08002B0273FC:
    100 lebanon:	tc=.subnet232:ha=08002B037F67:
    101 lewisburg:	tc=.subnet19:ha=50005A1A0DE4:
    102 middleburg:	tc=.subnet232:ha=00DD00FE1200:
    103 aspinwall:	tc=.subnet13:ha=08002B03C163:
    104 berlin:		tc=.subnet13:ha=00DD000A4400:
    105 norristown:	tc=.subnet13:ha=08002001455B:
    106 pottsville:	tc=.subnet13:ha=00DD000A3700:
    107 ridgway:	tc=.subnet19:ha=08002B029425:
    108 scranton:	tc=.subnet232:ha=0800200113A1:
    109 chalfont:	tc=.subnet13:ha=08002001124B:
    110 washington:	tc=.subnet19:ha=00DD00656E00:
    111 wellsboro:	tc=.subnet13:ha=00DD00CB1C00:
    112 bb1:		tc=.subnet19:ha=00DD000A1F00:
    113 adamstown:	tc=.subnet13:ha=08002B02D0E6:
    114 beta:		tc=.subnet19:ha=02070100B197:
    115 carbondale:	tc=.subnet232:ha=08002B022A73:
    116 clairton:	tc=.subnet19:ha=080020010FD1:
    117 egypt:		tc=.subnet13:ha=00DD00847B00:
    118 fairchance:	tc=.subnet232:ha=00DD000AB100:
    119 fairhope:	tc=.subnet232:ha=00DD00CB0800:
    120 galeton:	tc=.subnet232:ha=08002001138C:
    121 imperial:	tc=.subnet232:ha=08002001130C:
    122 kingston:	tc=.subnet232:ha=080020011382:
    123 knox:		tc=.subnet232:ha=50005A1A0D2A:
    124 lakecity:	tc=.subnet13:ha=080020011380:
    125