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