144099b7bSPaul Traina.\" Copyright (c) 1988, 1989, 1991 Carnegie Mellon University 244099b7bSPaul Traina.\" 381389de0SPhilippe Charnier.Dd October 31, 1991 481389de0SPhilippe Charnier.Dt BOOTPTAB 5 5e22bb389SRuslan Ermilov.Os 681389de0SPhilippe Charnier.Sh NAME 781389de0SPhilippe Charnier.Nm bootptab 881389de0SPhilippe Charnier.Nd Internet Bootstrap Protocol server database 981389de0SPhilippe Charnier.Sh DESCRIPTION 1044099b7bSPaul TrainaThe 1181389de0SPhilippe Charnier.Nm 1244099b7bSPaul Trainafile is the configuration database file for 1381389de0SPhilippe Charnier.Xr bootpd 8 , 1444099b7bSPaul Trainathe Internet Bootstrap Protocol server. 152dd1e9f4SMike PritchardIts format is similar to that of 1681389de0SPhilippe Charnier.Xr termcap 5 1744099b7bSPaul Trainain which two-character case-sensitive tag symbols are used to 18c481aa05SRuslan Ermilovrepresent host parameters. 19c481aa05SRuslan ErmilovThese parameter declarations are separated by 2044099b7bSPaul Trainacolons (:), with a general format of: 2181389de0SPhilippe Charnier.Pp 2281389de0SPhilippe Charnier.Dl "hostname:tg=value. . . :tg=value. . . :tg=value. . . ." 2381389de0SPhilippe Charnier.Pp 2444099b7bSPaul Trainawhere 2581389de0SPhilippe Charnier.Em hostname 2644099b7bSPaul Trainais the actual name of a bootp client (or a "dummy entry"), and 2781389de0SPhilippe Charnier.Em tg 28c481aa05SRuslan Ermilovis a two-character tag symbol. 29c481aa05SRuslan ErmilovDummy entries have an invalid hostname 3044099b7bSPaul Traina(one with a "." as the first character) and are used to provide 3144099b7bSPaul Trainadefault values used by other entries via the 3281389de0SPhilippe Charnier.Em tc=.dummy-entry 33c481aa05SRuslan Ermilovmechanism. 34c481aa05SRuslan ErmilovMost tags must be followed by an equals-sign 35c481aa05SRuslan Ermilovand a value as above. 36c481aa05SRuslan ErmilovSome may also appear in a boolean form with no 3757e4378bSRuslan Ermilovvalue (i.e.\& 38d0353b83SRuslan Ermilov.Em :tg: ) . 3944099b7bSPaul TrainaThe currently recognized tags are: 4081389de0SPhilippe Charnier.Pp 4181389de0SPhilippe Charnier.Bl -tag -width xxx -compact 4281389de0SPhilippe Charnier.It bf 4381389de0SPhilippe CharnierBootfile 4481389de0SPhilippe Charnier.It bs 4581389de0SPhilippe CharnierBootfile size in 512-octet blocks 4681389de0SPhilippe Charnier.It cs 4781389de0SPhilippe CharnierCookie server address list 4881389de0SPhilippe Charnier.It df 4981389de0SPhilippe CharnierMerit dump file 5081389de0SPhilippe Charnier.It dn 5181389de0SPhilippe CharnierDomain name 5281389de0SPhilippe Charnier.It ds 5381389de0SPhilippe CharnierDomain name server address list 5481389de0SPhilippe Charnier.It ef 5581389de0SPhilippe CharnierExtension file 5681389de0SPhilippe Charnier.It gw 5781389de0SPhilippe CharnierGateway address list 5881389de0SPhilippe Charnier.It ha 5981389de0SPhilippe CharnierHost hardware address 6081389de0SPhilippe Charnier.It hd 6181389de0SPhilippe CharnierBootfile home directory 6281389de0SPhilippe Charnier.It hn 6381389de0SPhilippe CharnierSend client's hostname to client 6481389de0SPhilippe Charnier.It ht 6581389de0SPhilippe CharnierHost hardware type (see Assigned Numbers RFC) 6681389de0SPhilippe Charnier.It im 6781389de0SPhilippe CharnierImpress server address list 6881389de0SPhilippe Charnier.It ip 6981389de0SPhilippe CharnierHost IP address 7081389de0SPhilippe Charnier.It lg 7181389de0SPhilippe CharnierLog server address list 7281389de0SPhilippe Charnier.It lp 7381389de0SPhilippe CharnierLPR server address list 7481389de0SPhilippe Charnier.It ns 7581389de0SPhilippe CharnierIEN-116 name server address list 7681389de0SPhilippe Charnier.It nt 7781389de0SPhilippe CharnierNTP (time) Server (RFC 1129) 7881389de0SPhilippe Charnier.It ra 7981389de0SPhilippe CharnierReply address override 8081389de0SPhilippe Charnier.It rl 8181389de0SPhilippe CharnierResource location protocol server address list 8281389de0SPhilippe Charnier.It rp 8381389de0SPhilippe CharnierRoot path to mount as root 8481389de0SPhilippe Charnier.It sa 8581389de0SPhilippe CharnierTFTP server address client should use 8681389de0SPhilippe Charnier.It sm 8781389de0SPhilippe CharnierHost subnet mask 8881389de0SPhilippe Charnier.It sw 8981389de0SPhilippe CharnierSwap server address 9081389de0SPhilippe Charnier.It tc 9181389de0SPhilippe CharnierTable continuation (points to similar "template" host entry) 9281389de0SPhilippe Charnier.It td 9381389de0SPhilippe CharnierTFTP root directory used by "secure" TFTP servers 9481389de0SPhilippe Charnier.It to 9581389de0SPhilippe CharnierTime offset in seconds from UTC 9681389de0SPhilippe Charnier.It ts 9781389de0SPhilippe CharnierTime server address list 9881389de0SPhilippe Charnier.It vm 9981389de0SPhilippe CharnierVendor magic cookie selector 10081389de0SPhilippe Charnier.It yd 10181389de0SPhilippe CharnierYP (NIS) domain name 10281389de0SPhilippe Charnier.It ys 10381389de0SPhilippe CharnierYP (NIS) server address 10481389de0SPhilippe Charnier.El 10581389de0SPhilippe Charnier.Pp 10644099b7bSPaul TrainaThere is also a generic tag, 10781389de0SPhilippe Charnier.Pf T Em n , 10844099b7bSPaul Trainawhere 10981389de0SPhilippe Charnier.Em n 110c481aa05SRuslan Ermilovis an RFC1084 vendor field tag number. 111c481aa05SRuslan ErmilovThus it is possible to immediately 11244099b7bSPaul Trainatake advantage of future extensions to RFC1084 without being forced to modify 11381389de0SPhilippe Charnier.Nm bootpd 114c481aa05SRuslan Ermilovfirst. 115c481aa05SRuslan ErmilovGeneric data may be represented as either a stream of hexadecimal 11681389de0SPhilippe Charniernumbers or as a quoted string of 11781389de0SPhilippe Charnier.Tn ASCII 118c481aa05SRuslan Ermilovcharacters. 119c481aa05SRuslan ErmilovThe length of the generic 12044099b7bSPaul Trainadata is automatically determined and inserted into the proper field(s) of the 12144099b7bSPaul TrainaRFC1084-style bootp reply. 12281389de0SPhilippe Charnier.Pp 12344099b7bSPaul TrainaThe following tags take a whitespace-separated list of IP addresses: 12481389de0SPhilippe Charnier.Em cs , 12581389de0SPhilippe Charnier.Em ds , 12681389de0SPhilippe Charnier.Em gw , 12781389de0SPhilippe Charnier.Em im , 12881389de0SPhilippe Charnier.Em lg , 12981389de0SPhilippe Charnier.Em lp , 13081389de0SPhilippe Charnier.Em ns , 13181389de0SPhilippe Charnier.Em nt , 13281389de0SPhilippe Charnier.Em ra , 13381389de0SPhilippe Charnier.Em rl , 13444099b7bSPaul Trainaand 13581389de0SPhilippe Charnier.Em ts . 13644099b7bSPaul TrainaThe 13781389de0SPhilippe Charnier.Em ip , 13881389de0SPhilippe Charnier.Em sa , 13981389de0SPhilippe Charnier.Em sw , 14081389de0SPhilippe Charnier.Em sm , 14144099b7bSPaul Trainaand 14281389de0SPhilippe Charnier.Em ys 14344099b7bSPaul Trainatags each take a single IP address. 14444099b7bSPaul TrainaAll IP addresses are specified in standard Internet "dot" notation 14544099b7bSPaul Trainaand may use decimal, octal, or hexadecimal numbers 14644099b7bSPaul Traina(octal numbers begin with 0, hexadecimal numbers begin with '0x' or '0X'). 14744099b7bSPaul TrainaAny IP addresses may alternatively be specified as a hostname, causing 14881389de0SPhilippe Charnier.Nm bootpd 14981389de0SPhilippe Charnierto lookup the IP address for that host name using 15081389de0SPhilippe Charnier.Xr gethostbyname 3 . 15144099b7bSPaul TrainaIf the 15281389de0SPhilippe Charnier.Em ip 15344099b7bSPaul Trainatag is not specified, 15481389de0SPhilippe Charnier.Nm bootpd 15544099b7bSPaul Trainawill determine the IP address using the entry name as the host name. 15644099b7bSPaul Traina(Dummy entries use an invalid host name to avoid automatic IP lookup.) 15781389de0SPhilippe Charnier.Pp 15844099b7bSPaul TrainaThe 15981389de0SPhilippe Charnier.Em ht 16044099b7bSPaul Trainatag specifies the hardware type code as either an unsigned decimal, octal, or 16144099b7bSPaul Trainahexadecimal integer or one of the following symbolic names: 16281389de0SPhilippe Charnier.Em ethernet 16344099b7bSPaul Trainaor 16481389de0SPhilippe Charnier.Em ether 16544099b7bSPaul Trainafor 10Mb Ethernet, 16681389de0SPhilippe Charnier.Em ethernet3 16744099b7bSPaul Trainaor 16881389de0SPhilippe Charnier.Em ether3 16944099b7bSPaul Trainafor 3Mb experimental Ethernet, 17081389de0SPhilippe Charnier.Em ieee802 , 17181389de0SPhilippe Charnier.Em tr , 17244099b7bSPaul Trainaor 17381389de0SPhilippe Charnier.Em token-ring 17444099b7bSPaul Trainafor IEEE 802 networks, 17581389de0SPhilippe Charnier.Em pronet 17644099b7bSPaul Trainafor Proteon ProNET Token Ring, or 17781389de0SPhilippe Charnier.Em chaos , 17881389de0SPhilippe Charnier.Em arcnet , 17944099b7bSPaul Trainaor 18081389de0SPhilippe Charnier.Em ax.25 18144099b7bSPaul Trainafor Chaos, ARCNET, and AX.25 Amateur Radio networks, respectively. 18244099b7bSPaul TrainaThe 18381389de0SPhilippe Charnier.Em ha 18444099b7bSPaul Trainatag takes a hardware address which may be specified as a host name 185c481aa05SRuslan Ermilovor in numeric form. 186c481aa05SRuslan ErmilovNote that the numeric form 18781389de0SPhilippe Charnier.Em must 18844099b7bSPaul Trainabe specified in hexadecimal; optional periods and/or a leading '0x' may be 189c481aa05SRuslan Ermilovincluded for readability. 190c481aa05SRuslan ErmilovThe 19181389de0SPhilippe Charnier.Em ha 19244099b7bSPaul Trainatag must be preceded by the 19381389de0SPhilippe Charnier.Em ht 19444099b7bSPaul Trainatag (either explicitly or implicitly; see 19581389de0SPhilippe Charnier.Em tc 19644099b7bSPaul Trainabelow). 19744099b7bSPaul TrainaIf the hardware address is not specified and the type is specified 19844099b7bSPaul Trainaas either "ethernet" or "ieee802", then 19981389de0SPhilippe Charnier.Nm bootpd 20081389de0SPhilippe Charnierwill try to determine the hardware address using 20181389de0SPhilippe Charnier.Xr ether_hostton 3 . 20281389de0SPhilippe Charnier.Pp 20381389de0SPhilippe CharnierThe hostname, home directory, and bootfile are 20481389de0SPhilippe Charnier.Tn ASCII 20581389de0SPhilippe Charnierstrings which may be 206c481aa05SRuslan Ermilovoptionally surrounded by double quotes ("). 207c481aa05SRuslan ErmilovThe client's request and the 20844099b7bSPaul Trainavalues of the 20981389de0SPhilippe Charnier.Em hd 21044099b7bSPaul Trainaand 21181389de0SPhilippe Charnier.Em bf 21244099b7bSPaul Trainasymbols determine how the server fills in the bootfile field of the bootp 21344099b7bSPaul Trainareply packet. 21481389de0SPhilippe Charnier.Pp 21544099b7bSPaul TrainaIf the client provides a file name it is left as is. 21644099b7bSPaul TrainaOtherwise, if the 21781389de0SPhilippe Charnier.Em bf 21844099b7bSPaul Trainaoption is specified its value is copied into the reply packet. 21944099b7bSPaul TrainaIf the 22081389de0SPhilippe Charnier.Em hd 22144099b7bSPaul Trainaoption is specified as well, its value is prepended to the 22244099b7bSPaul Trainaboot file copied into the reply packet. 22344099b7bSPaul TrainaThe existence of the boot file is checked only if the 22481389de0SPhilippe Charnier.Em bs Ns =auto 22544099b7bSPaul Trainaoption is used (to determine the boot file size). 22644099b7bSPaul TrainaA reply may be sent whether or not the boot file exists. 22781389de0SPhilippe Charnier.Pp 22844099b7bSPaul TrainaSome newer versions of 22981389de0SPhilippe Charnier.Xr tftpd 8 23044099b7bSPaul Trainaprovide a security feature to change their root directory using 23144099b7bSPaul Trainathe 23281389de0SPhilippe Charnier.Xr chroot 2 23344099b7bSPaul Trainasystem call. 23444099b7bSPaul TrainaThe 23581389de0SPhilippe Charnier.Em td 23644099b7bSPaul Trainatag may be used to inform 23781389de0SPhilippe Charnier.Nm bootpd 23844099b7bSPaul Trainaof this special root directory used by 23981389de0SPhilippe Charnier.Nm tftpd . 24044099b7bSPaul Traina(One may alternatively use the 24181389de0SPhilippe Charnier.Nm bootpd 24281389de0SPhilippe Charnier.Fl c Ar chdir 24381389de0SPhilippe Charnieroption.) 24444099b7bSPaul TrainaThe 24581389de0SPhilippe Charnier.Em hd 24644099b7bSPaul Trainatag is actually relative to the root directory specified by the 24781389de0SPhilippe Charnier.Em td 24844099b7bSPaul Trainatag. 24944099b7bSPaul TrainaFor example, if the real absolute path to your BOOTP client bootfile is 25081389de0SPhilippe Charnier.Pa /tftpboot/bootfiles/bootimage , 25181389de0SPhilippe Charnierand 25281389de0SPhilippe Charnier.Nm tftpd 25381389de0SPhilippe Charnieruses 25481389de0SPhilippe Charnier.Pa /tftpboot 25581389de0SPhilippe Charnieras its "secure" directory, then specify the following in 25681389de0SPhilippe Charnier.Pa bootptab : 25781389de0SPhilippe Charnier.Pp 25881389de0SPhilippe Charnier.Dl :td=/tftpboot:hd=/bootfiles:bf=bootimage: 25981389de0SPhilippe Charnier.Pp 26081389de0SPhilippe CharnierIf your bootfiles are located directly in 26181389de0SPhilippe Charnier.Pa /tftpboot , 26281389de0SPhilippe Charnieruse: 26381389de0SPhilippe Charnier.Pp 26481389de0SPhilippe Charnier.Dl :td=/tftpboot:hd=/:bf=bootimage: 26581389de0SPhilippe Charnier.Pp 26644099b7bSPaul TrainaThe 26781389de0SPhilippe Charnier.Em sa 26844099b7bSPaul Trainatag may be used to specify the IP address of the particular TFTP server 269c481aa05SRuslan Ermilovyou wish the client to use. 270c481aa05SRuslan ErmilovIn the absence of this tag, 27181389de0SPhilippe Charnier.Nm bootpd 27244099b7bSPaul Trainawill tell the client to perform TFTP to the same machine 27381389de0SPhilippe Charnier.Nm bootpd 27444099b7bSPaul Trainais running on. 27581389de0SPhilippe Charnier.Pp 27644099b7bSPaul TrainaThe time offset 27781389de0SPhilippe Charnier.Em to 27844099b7bSPaul Trainamay be either a signed decimal integer specifying the client's 27944099b7bSPaul Trainatime zone offset in seconds from UTC, or the keyword 28081389de0SPhilippe Charnier.Em auto 281c481aa05SRuslan Ermilovwhich uses the server's time zone offset. 282c481aa05SRuslan ErmilovSpecifying the 28381389de0SPhilippe Charnier.Em to 28444099b7bSPaul Trainasymbol as a boolean has the same effect as specifying 28581389de0SPhilippe Charnier.Em auto 28644099b7bSPaul Trainaas its value. 28781389de0SPhilippe Charnier.Pp 28844099b7bSPaul TrainaThe bootfile size 28981389de0SPhilippe Charnier.Em bs 29044099b7bSPaul Trainamay be either a decimal, octal, or hexadecimal integer specifying the size of 29144099b7bSPaul Trainathe bootfile in 512-octet blocks, or the keyword 29281389de0SPhilippe Charnier.Em auto 29344099b7bSPaul Trainawhich causes the server to automatically calculate the bootfile size at each 294c481aa05SRuslan Ermilovrequest. 295c481aa05SRuslan ErmilovAs with the time offset, specifying the 29681389de0SPhilippe Charnier.Em bs 29744099b7bSPaul Trainasymbol as a boolean has the same effect as specifying 29881389de0SPhilippe Charnier.Em auto 29944099b7bSPaul Trainaas its value. 30081389de0SPhilippe Charnier.Pp 30144099b7bSPaul TrainaThe vendor magic cookie selector (the 30281389de0SPhilippe Charnier.Em vm 30344099b7bSPaul Trainatag) may take one of the following keywords: 30481389de0SPhilippe Charnier.Em auto 30544099b7bSPaul Traina(indicating that vendor information is determined by the client's request), 30681389de0SPhilippe Charnier.Em rfc1048 30744099b7bSPaul Trainaor 30881389de0SPhilippe Charnier.Em rfc1084 30944099b7bSPaul Traina(which always forces an RFC1084-style reply), or 31081389de0SPhilippe Charnier.Em cmu 31144099b7bSPaul Traina(which always forces a CMU-style reply). 31281389de0SPhilippe Charnier.Pp 31344099b7bSPaul TrainaThe 31481389de0SPhilippe Charnier.Em hn 31544099b7bSPaul Trainatag is strictly a boolean tag; it does not take the usual equals-sign and 316c481aa05SRuslan Ermilovvalue. 317c481aa05SRuslan ErmilovIts presence indicates that the hostname should be sent to RFC1084 31844099b7bSPaul Trainaclients. 31981389de0SPhilippe Charnier.Nm Bootpd 32044099b7bSPaul Trainaattempts to send the entire hostname as it is specified in the configuration 32144099b7bSPaul Trainafile; if this will not fit into the reply packet, the name is shortened to 32244099b7bSPaul Trainajust the host field (up to the first period, if present) and then tried. 32344099b7bSPaul TrainaIn no case is an arbitrarily-truncated hostname sent (if nothing reasonable 32444099b7bSPaul Trainawill fit, nothing is sent). 32581389de0SPhilippe Charnier.Pp 32644099b7bSPaul TrainaOften, many host entries share common values for certain tags (such as name 327c481aa05SRuslan Ermilovservers, etc.). 328c481aa05SRuslan ErmilovRather than repeatedly specifying these tags, a full 32944099b7bSPaul Trainaspecification can be listed for one host entry and shared by others via the 33081389de0SPhilippe Charnier.Em tc 33144099b7bSPaul Traina(table continuation) mechanism. 3320227791bSRuslan ErmilovOften, the template entry is a dummy host which does not actually exist and 333c481aa05SRuslan Ermilovnever sends bootp requests. 334c481aa05SRuslan ErmilovThis feature is similar to the 33581389de0SPhilippe Charnier.Em tc 33644099b7bSPaul Trainafeature of 33781389de0SPhilippe Charnier.Xr termcap 5 338c481aa05SRuslan Ermilovfor similar terminals. 339c481aa05SRuslan ErmilovNote that 34081389de0SPhilippe Charnier.Nm bootpd 34144099b7bSPaul Trainaallows the 34281389de0SPhilippe Charnier.Em tc 34344099b7bSPaul Trainatag symbol to appear anywhere in the host entry, unlike 34481389de0SPhilippe Charnier.Pa termcap 345c481aa05SRuslan Ermilovwhich requires it to be the last tag. 346c481aa05SRuslan ErmilovInformation explicitly specified for a 34744099b7bSPaul Trainahost always overrides information implied by a 34881389de0SPhilippe Charnier.Em tc 349c481aa05SRuslan Ermilovtag symbol, regardless of its location within the entry. 350c481aa05SRuslan ErmilovThe 35144099b7bSPaul Trainavalue of the 35281389de0SPhilippe Charnier.Em tc 35344099b7bSPaul Trainatag may be the hostname or IP address of any host entry 35444099b7bSPaul Trainapreviously listed in the configuration file. 35581389de0SPhilippe Charnier.Pp 35644099b7bSPaul TrainaSometimes it is necessary to delete a specific tag after it has been inferred 35744099b7bSPaul Trainavia 35881389de0SPhilippe Charnier.Em tc . 35944099b7bSPaul TrainaThis can be done using the construction 36081389de0SPhilippe Charnier.Em tag Ns @ 36144099b7bSPaul Trainawhich removes the effect of 36281389de0SPhilippe Charnier.Em tag 36344099b7bSPaul Trainaas in 36481389de0SPhilippe Charnier.Xr termcap 5 . 36544099b7bSPaul TrainaFor example, to completely undo an IEN-116 name server specification, use 36681389de0SPhilippe Charnier.Em :ns@: 367c481aa05SRuslan Ermilovat an appropriate place in the configuration entry. 368c481aa05SRuslan ErmilovAfter removal 36944099b7bSPaul Trainawith 37081389de0SPhilippe Charnier.Em @ , 37144099b7bSPaul Trainaa tag is eligible to be set again through the 37281389de0SPhilippe Charnier.Em tc 37344099b7bSPaul Trainamechanism. 37481389de0SPhilippe Charnier.Pp 37544099b7bSPaul TrainaBlank lines and lines beginning with "#" are ignored in the configuration 376c481aa05SRuslan Ermilovfile. 377c481aa05SRuslan ErmilovHost entries are separated from one another by newlines; a single host 37844099b7bSPaul Trainaentry may be extended over multiple lines if the lines end with a backslash 379c481aa05SRuslan Ermilov(\\). 380c481aa05SRuslan ErmilovIt is also acceptable for lines to be longer than 80 characters. 381c481aa05SRuslan ErmilovTags 38244099b7bSPaul Trainamay appear in any order, with the following exceptions: the hostname must be 38344099b7bSPaul Trainathe very first field in an entry, and the hardware type must precede the 38444099b7bSPaul Trainahardware address. 38581389de0SPhilippe Charnier.Pp 38644099b7bSPaul TrainaAn example 38781389de0SPhilippe Charnier.Pa /etc/bootptab 38844099b7bSPaul Trainafile follows: 389726b61abSRuslan Ermilov.Bd -literal -offset indent 39044099b7bSPaul Traina# Sample bootptab file (domain=andrew.cmu.edu) 39144099b7bSPaul Traina 392726b61abSRuslan Ermilov\&.default:\\ 39344099b7bSPaul Traina :hd=/usr/boot:bf=null:\\ 39444099b7bSPaul Traina :ds=netserver, lancaster:\\ 39544099b7bSPaul Traina :ns=pcs2, pcs1:\\ 39644099b7bSPaul Traina :ts=pcs2, pcs1:\\ 39744099b7bSPaul Traina :sm=255.255.255.0:\\ 39844099b7bSPaul Traina :gw=gw.cs.cmu.edu:\\ 39944099b7bSPaul Traina :hn:to=-18000: 40044099b7bSPaul Traina 40144099b7bSPaul Trainacarnegie:ht=6:ha=7FF8100000AF:tc=.default: 40244099b7bSPaul Trainabaldwin:ht=1:ha=0800200159C3:tc=.default: 40344099b7bSPaul Trainawylie:ht=1:ha=00DD00CADF00:tc=.default: 40444099b7bSPaul Trainaarnold:ht=1:ha=0800200102AD:tc=.default: 40544099b7bSPaul Trainabairdford:ht=1:ha=08002B02A2F9:tc=.default: 40644099b7bSPaul Trainabakerstown:ht=1:ha=08002B0287C8:tc=.default: 40744099b7bSPaul Traina 40844099b7bSPaul Traina# Special domain name server and option tags for next host 40944099b7bSPaul Trainabutlerjct:ha=08002001560D:ds=128.2.13.42:\\ 41044099b7bSPaul Traina :T37=0x12345927AD3BCF:\\ 41144099b7bSPaul Traina :T99="Special ASCII string":\\ 41244099b7bSPaul Traina :tc=.default: 41344099b7bSPaul Traina 41444099b7bSPaul Trainagastonville:ht=6:ha=7FFF81000A47:tc=.default: 41544099b7bSPaul Trainahahntown:ht=6:ha=7FFF81000434:tc=.default: 41644099b7bSPaul Trainahickman:ht=6:ha=7FFF810001BA:tc=.default: 41744099b7bSPaul Trainalowber:ht=1:ha=00DD00CAF000:tc=.default: 41844099b7bSPaul Trainamtoliver:ht=1:ha=00DD00FE1600:tc=.default: 419726b61abSRuslan Ermilov.Ed 42081389de0SPhilippe Charnier.Sh FILES 42181389de0SPhilippe Charnier.Bl -tag -width /etc/bootptab -compact 422*2710751bSJoel Dahl.It Pa /etc/bootptab 42381389de0SPhilippe Charnier.El 42481389de0SPhilippe Charnier.Sh "SEE ALSO" 42581389de0SPhilippe Charnier.Xr bootpd 8 , 42681389de0SPhilippe Charnier.Xr tftpd 8 42781389de0SPhilippe Charnier.Pp 42844099b7bSPaul TrainaDARPA Internet Request For Comments RFC951, RFC1048, RFC1084, Assigned Numbers 429