Home | History | Annotate | Line # | Download | only in bootpd
      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