Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.
   1 '\" te
   2 .\" Copyright (C) 2009, Sun Microsystems, Inc. All Rights Reserved

   3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
   4 .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with
   5 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   6 .TH DHCP_INITTAB 4 "Aug 31, 2009"
   7 .SH NAME
   8 dhcp_inittab \- information repository for DHCP options
   9 .SH DESCRIPTION
  10 .sp
  11 .LP
  12 The \fB/etc/dhcp/inittab\fR and the \fB/etc/dhcp/inittab6\fR files contain
  13 information about the Dynamic Host Configuration Protocol (\fBDHCP\fR) options,
  14 which are network configuration parameters passed from \fBDHCP\fR servers to
  15 \fBDHCP\fR clients when a client machine uses \fBDHCP\fR. Since many
  16 \fBDHCP\fR-related commands must parse and understand these \fBDHCP\fR options,
  17 this file serves as a central location where information about these options
  18 may be obtained.
  19 .sp
  20 .LP
  21 The \fBDHCP\fR \fBinittab\fR and \fBinittab6\fR files provide three general
  22 pieces of information:
  23 .RS +4
  24 .TP
  25 .ie t \(bu
  26 .el o


 360 this information, and should always be defined as \fBsdmi\fR for newly added
 361 options.
 362 .RE
 363 .SS "Mnemonic Identifiers for IPv4 Options"
 364 .sp
 365 .LP
 366 The following table maps the mnemonic identifiers used in Solaris DHCP to
 367 \fIRFC 2132\fR options:
 368 .sp
 369 
 370 .sp
 371 .TS
 372 c c c
 373 l l l .
 374 \fISymbol\fR    \fICode\fR      \fIDescription\fR
 375 _
 376 \fBSubnet\fR    \fB1\fR T{
 377 Subnet Mask, dotted Internet address (IP).
 378 T}
 379 \fBUTCoffst\fR  \fB2\fR T{
 380 Coordinated Universal time offset (seconds).
 381 T}
 382 \fBRouter\fR    \fB3\fR List of Routers, IP.
 383 \fBTimeserv\fR  \fB4\fR List of RFC-868 servers, IP.
 384 \fBIEN116ns\fR  \fB5\fR List of IEN 116 name servers, IP.
 385 \fBDNSserv\fR   \fB6\fR List of DNS name servers, IP.
 386 \fBLogserv\fR   \fB7\fR List of MIT-LCS UDP log servers, IP.
 387 \fBCookie\fR    \fB8\fR List of RFC-865 cookie servers, IP.
 388 \fBLprserv\fR   \fB9\fR T{
 389 List of RFC-1179 line printer servers, IP.
 390 T}
 391 \fBImpress\fR   \fB10\fR        List of Imagen Impress servers, IP.
 392 \fBResource\fR  \fB11\fR        T{
 393 List of RFC-887 resource location servers, IP.
 394 T}
 395 \fBHostname\fR  \fB12\fR        T{
 396 Client's hostname, value from hosts database.
 397 T}
 398 \fBBootsize\fR  \fB13\fR        T{
 399 Number of 512 octet blocks in boot image, NUMBER.
 400 T}


 458 \fBNIS+dom\fR   \fB64\fR        NIS+ Domain name, ASCII.
 459 \fBNIS+serv\fR  \fB65\fR        NIS+ servers, IP.
 460 \fBTFTPsrvN\fR  \fB66\fR        TFTP server hostname, ASCII.
 461 \fBOptBootF\fR  \fB67\fR        Optional Bootfile path, ASCII.
 462 \fBMblIPAgt\fR  \fB68\fR        Mobile IP Home Agent, IP.
 463 \fBSMTPserv\fR  \fB69\fR        T{
 464 Simple Mail Transport Protocol Server, IP.
 465 T}
 466 \fBPOP3serv\fR  \fB70\fR        Post Office Protocol (POP3) Server, IP.
 467 \fBNNTPserv\fR  \fB71\fR        T{
 468 Network News Transport Proto. (NNTP) Server, IP.
 469 T}
 470 \fBWWWservs\fR  \fB72\fR        Default WorldWideWeb Server, IP.
 471 \fBFingersv\fR  \fB73\fR        Default Finger Server, IP.
 472 \fBIRCservs\fR  \fB74\fR        Internet Relay Chat Server, IP.
 473 \fBSTservs\fR   \fB75\fR        StreetTalk Server, IP.
 474 \fBSTDAservs\fR \fB76\fR        StreetTalk Directory Assist. Server, IP.
 475 \fBUserClas\fR  \fB77\fR        User class information, ASCII.
 476 \fBSLP_DA\fR    \fB78\fR        Directory agent, OCTET.
 477 \fBSLP_SS\fR    \fB79\fR        Service scope, OCTET.

 478 \fBAgentOpt\fR  \fB82\fR        Agent circuit ID, OCTET.
 479 \fBFQDN\fR      \fB89\fR        Fully Qualified Domain Name, OCTET.
 480 \fBPXEarch\fR   \fB93\fR        Client system architecture, NUMBER.
 481 \fBBootFile\fR  \fBN/A\fR       File to Boot, ASCII.
 482 \fBBootPath\fR  \fBN/A\fR       T{
 483 Boot path prefix to apply to client's requested boot file, ASCII.
 484 T}
 485 \fBBootSrvA\fR  \fBN/A\fR       Boot Server, IP.
 486 \fBBootSrvN\fR  \fBN/A\fR       Boot Server Hostname, ASCII.
 487 \fBEchoVC\fR    \fBN/A\fR       T{
 488 Echo Vendor Class Identifier Flag, (Present=\fBTRUE\fR)
 489 T}
 490 \fBLeaseNeg\fR  \fBN/A\fR       Lease is Negotiable Flag, (Present=\fBTRUE\fR)
 491 .TE
 492 
 493 .SS "Mnemonic Identifiers for IPv6 Options"
 494 .sp
 495 .LP
 496 The following table maps the mnemonic identifiers used in Solaris DHCP to RFC
 497 3315, 3319, 3646, 3898, 4075, and 4280 options:


   1 '\" te
   2 .\" Copyright (C) 2009, Sun Microsystems, Inc. All Rights Reserved
   3 .\" Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
   4 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
   5 .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with
   6 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   7 .TH DHCP_INITTAB 4 "Oct 31, 2016"
   8 .SH NAME
   9 dhcp_inittab \- information repository for DHCP options
  10 .SH DESCRIPTION
  11 .sp
  12 .LP
  13 The \fB/etc/dhcp/inittab\fR and the \fB/etc/dhcp/inittab6\fR files contain
  14 information about the Dynamic Host Configuration Protocol (\fBDHCP\fR) options,
  15 which are network configuration parameters passed from \fBDHCP\fR servers to
  16 \fBDHCP\fR clients when a client machine uses \fBDHCP\fR. Since many
  17 \fBDHCP\fR-related commands must parse and understand these \fBDHCP\fR options,
  18 this file serves as a central location where information about these options
  19 may be obtained.
  20 .sp
  21 .LP
  22 The \fBDHCP\fR \fBinittab\fR and \fBinittab6\fR files provide three general
  23 pieces of information:
  24 .RS +4
  25 .TP
  26 .ie t \(bu
  27 .el o


 361 this information, and should always be defined as \fBsdmi\fR for newly added
 362 options.
 363 .RE
 364 .SS "Mnemonic Identifiers for IPv4 Options"
 365 .sp
 366 .LP
 367 The following table maps the mnemonic identifiers used in Solaris DHCP to
 368 \fIRFC 2132\fR options:
 369 .sp
 370 
 371 .sp
 372 .TS
 373 c c c
 374 l l l .
 375 \fISymbol\fR    \fICode\fR      \fIDescription\fR
 376 _
 377 \fBSubnet\fR    \fB1\fR T{
 378 Subnet Mask, dotted Internet address (IP).
 379 T}
 380 \fBUTCoffst\fR  \fB2\fR T{
 381 Coordinated Universal time offset (seconds) [deprecated].
 382 T}
 383 \fBRouter\fR    \fB3\fR List of Routers, IP.
 384 \fBTimeserv\fR  \fB4\fR List of RFC-868 servers, IP.
 385 \fBIEN116ns\fR  \fB5\fR List of IEN 116 name servers, IP.
 386 \fBDNSserv\fR   \fB6\fR List of DNS name servers, IP.
 387 \fBLogserv\fR   \fB7\fR List of MIT-LCS UDP log servers, IP.
 388 \fBCookie\fR    \fB8\fR List of RFC-865 cookie servers, IP.
 389 \fBLprserv\fR   \fB9\fR T{
 390 List of RFC-1179 line printer servers, IP.
 391 T}
 392 \fBImpress\fR   \fB10\fR        List of Imagen Impress servers, IP.
 393 \fBResource\fR  \fB11\fR        T{
 394 List of RFC-887 resource location servers, IP.
 395 T}
 396 \fBHostname\fR  \fB12\fR        T{
 397 Client's hostname, value from hosts database.
 398 T}
 399 \fBBootsize\fR  \fB13\fR        T{
 400 Number of 512 octet blocks in boot image, NUMBER.
 401 T}


 459 \fBNIS+dom\fR   \fB64\fR        NIS+ Domain name, ASCII.
 460 \fBNIS+serv\fR  \fB65\fR        NIS+ servers, IP.
 461 \fBTFTPsrvN\fR  \fB66\fR        TFTP server hostname, ASCII.
 462 \fBOptBootF\fR  \fB67\fR        Optional Bootfile path, ASCII.
 463 \fBMblIPAgt\fR  \fB68\fR        Mobile IP Home Agent, IP.
 464 \fBSMTPserv\fR  \fB69\fR        T{
 465 Simple Mail Transport Protocol Server, IP.
 466 T}
 467 \fBPOP3serv\fR  \fB70\fR        Post Office Protocol (POP3) Server, IP.
 468 \fBNNTPserv\fR  \fB71\fR        T{
 469 Network News Transport Proto. (NNTP) Server, IP.
 470 T}
 471 \fBWWWservs\fR  \fB72\fR        Default WorldWideWeb Server, IP.
 472 \fBFingersv\fR  \fB73\fR        Default Finger Server, IP.
 473 \fBIRCservs\fR  \fB74\fR        Internet Relay Chat Server, IP.
 474 \fBSTservs\fR   \fB75\fR        StreetTalk Server, IP.
 475 \fBSTDAservs\fR \fB76\fR        StreetTalk Directory Assist. Server, IP.
 476 \fBUserClas\fR  \fB77\fR        User class information, ASCII.
 477 \fBSLP_DA\fR    \fB78\fR        Directory agent, OCTET.
 478 \fBSLP_SS\fR    \fB79\fR        Service scope, OCTET.
 479 \fBClientFQDN\fR        \fB81\fR        Fully Qualified Domain Name, OCTET.
 480 \fBAgentOpt\fR  \fB82\fR        Agent circuit ID, OCTET.
 481 \fBFQDN\fR      \fB89\fR        Fully Qualified Domain Name, OCTET.
 482 \fBPXEarch\fR   \fB93\fR        Client system architecture, NUMBER.
 483 \fBBootFile\fR  \fBN/A\fR       File to Boot, ASCII.
 484 \fBBootPath\fR  \fBN/A\fR       T{
 485 Boot path prefix to apply to client's requested boot file, ASCII.
 486 T}
 487 \fBBootSrvA\fR  \fBN/A\fR       Boot Server, IP.
 488 \fBBootSrvN\fR  \fBN/A\fR       Boot Server Hostname, ASCII.
 489 \fBEchoVC\fR    \fBN/A\fR       T{
 490 Echo Vendor Class Identifier Flag, (Present=\fBTRUE\fR)
 491 T}
 492 \fBLeaseNeg\fR  \fBN/A\fR       Lease is Negotiable Flag, (Present=\fBTRUE\fR)
 493 .TE
 494 
 495 .SS "Mnemonic Identifiers for IPv6 Options"
 496 .sp
 497 .LP
 498 The following table maps the mnemonic identifiers used in Solaris DHCP to RFC
 499 3315, 3319, 3646, 3898, 4075, and 4280 options: