]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - libexec/bootpd/bootptab.mcs
libarchive: merge security fix from vendor branch
[FreeBSD/FreeBSD.git] / libexec / bootpd / bootptab.mcs
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 #
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
45 # If you leave "td" empty, run bootpd with the "-c /tftpboot" switch
46 # so path names (boot files) will be interpreted relative to the same
47 # directory as tftpd will use when opening files.
48 .default:\
49         :hn:dn="mc.com":\
50         :td=/tftpboot:\
51         :ds=merlin, jericho:\
52         :to=auto:
53
54 # Next, we can define different master entries for each subnet. . .
55
56 .subnet16:\
57         :tc=.default:\
58         :sm=255.255.255.0:\
59         :gw=merlin:\
60         :sa=merlin:
61
62 .subnet17:\
63         :tc=.default:\
64         :sm=255.255.255.0:\
65         :gw=merlin-gw:\
66         :sa=merlin-gw:
67
68 #
69 # We should be able to use as many levels of indirection as desired.  Use
70 # your imagination. . .
71 #
72
73 # Individual entries (could also have different servers for some/all of these
74 # hosts, but we don't really use this feature at CMU):
75
76 # Emulex terminal server
77 emulex: tc=.subnet16:ha=00.00.C9.00.42.E0:bf=P4KTL0E:
78
79 # Lantronix eps1
80 eps1:   tc=.subnet16:ha=00.80.A3.04.1D.78:
81
82 # Tadpole 885 board.
83 tp885:  tc=.subnet17:ha=08.00.4C.00.2F.74:bf=tp885sys2.cfe:
84
85 # MVME147 VxWorks board.
86 #mvme147:tc=.subnet17:ha=08.00.3e.20.da.47:bf=mv147vxw.st:
87
88 # These are just for testing
89 bach:  tc=.subnet16:ha="08:00:20:04:98:8d":bf=boot.sun4m:
90 xanadu:tc=.subnet17:ha="00:80:42:42:04:c7":bf=boot.sun4c: