]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Add use-host-decl-names keyword
authorTed Lemon <source@isc.org>
Mon, 9 Sep 1996 07:04:29 +0000 (07:04 +0000)
committerTed Lemon <source@isc.org>
Mon, 9 Sep 1996 07:04:29 +0000 (07:04 +0000)
12 files changed:
common/conflex.c
conflex.c
confpars.c
dhcpd.conf.5
dhcpd.conf.cat5
dhcpd.h
dhctoken.h
includes/dhcpd.h
includes/dhctoken.h
server/confpars.c
server/dhcpd.conf.5
server/dhcpd.conf.cat5

index 2c9f8056c9ca5d9f54602aa68c25bd60e6f3c97d..b8b6a1952355c9fa05c77ce58737a44b96d49c35 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: conflex.c,v 1.18 1996/08/29 23:02:38 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: conflex.c,v 1.19 1996/09/09 07:04:28 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -452,6 +452,8 @@ static int intern (atom, dfv)
                        return UID;
                if (!strcasecmp (atom + 1, "ser-class"))
                        return USER_CLASS;
+               if (!strcasecmp (atom + 1, "se-host-decl-names"))
+                       return USE_HOST_DECL_NAMES;
                break;
              case 'v':
                if (!strcasecmp (atom + 1, "endor-class"))
index 2c9f8056c9ca5d9f54602aa68c25bd60e6f3c97d..b8b6a1952355c9fa05c77ce58737a44b96d49c35 100644 (file)
--- a/conflex.c
+++ b/conflex.c
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: conflex.c,v 1.18 1996/08/29 23:02:38 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: conflex.c,v 1.19 1996/09/09 07:04:28 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -452,6 +452,8 @@ static int intern (atom, dfv)
                        return UID;
                if (!strcasecmp (atom + 1, "ser-class"))
                        return USER_CLASS;
+               if (!strcasecmp (atom + 1, "se-host-decl-names"))
+                       return USE_HOST_DECL_NAMES;
                break;
              case 'v':
                if (!strcasecmp (atom + 1, "endor-class"))
index e1f08e6fc0fe52084d881b593d1f0af91b4f6efb..3ff58b6dd092ee8178c83929963ca3a979753425 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: confpars.c,v 1.32 1996/09/02 21:16:25 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: confpars.c,v 1.33 1996/09/09 07:04:28 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -143,6 +143,7 @@ void read_leases ()
               | BOOT_UNKNOWN_CLIENTS boolean
               | ONE_LEASE_PER_CLIENT boolean
               | GET_LEASE_HOSTNAMES boolean
+              | USE_HOST_DECL_NAME boolean
               | NEXT_SERVER ip-addr-or-hostname SEMI
               | option_parameter
               | SERVER-IDENTIFIER ip-addr-or-hostname SEMI
@@ -290,6 +291,12 @@ int parse_statement (cfile, group, type, host_decl, declaration)
                group -> get_lease_hostnames = parse_boolean (cfile);
                break;
 
+             case USE_HOST_DECL_NAMES:
+               if (type == HOST_DECL)
+                       parse_warn ("use-host-decl-names not allowed here.");
+               group -> use_host_decl_names = parse_boolean (cfile);
+               break;
+
              case NEXT_SERVER:
                tree = parse_ip_addr_or_hostname (cfile, 0);
                if (!tree)
@@ -518,7 +525,8 @@ void parse_host_declaration (cfile, group)
                                               declaration);
        } while (1);
 
-       if (!host -> group -> options [DHO_HOST_NAME]) {
+       if (!host -> group -> options [DHO_HOST_NAME] &&
+           host -> group -> use_host_decl_names) {
                host -> group -> options [DHO_HOST_NAME] =
                        new_tree_cache ("parse_host_declaration");
                if (!host -> group -> options [DHO_HOST_NAME])
@@ -1321,15 +1329,22 @@ struct lease *parse_lease_declaration (cfile)
                                        lease.uid_len = strlen (val) + 1;
                                        lease.uid = (unsigned char *)
                                                malloc (lease.uid_len);
+                                       if (!lease.uid) {
+                                               warn ("no space for uid");
+                                               return (struct lease *)0;
+                                       }
                                        memcpy (lease.uid, val, lease.uid_len);
                                } else {
                                        lease.uid_len = 0;
                                        lease.uid = parse_numeric_aggregate
                                                (cfile, (unsigned char *)0,
                                                 &lease.uid_len, ':', 16, 8);
-                                       if (!lease.uid)
+                                       if (!lease.uid) {
+                                               warn ("no space for uid");
                                                return (struct lease *)0;
+                                       }
                                        if (lease.uid_len == 0) {
+                                               lease.uid = (unsigned char *)0;
                                                parse_warn ("zero-length uid");
                                                seenbit = 0;
                                                break;
index 73b796e54e67870afa483e8ec01cc3446460ccdb..d4653c49706b033e3081e33598aa4cf3edfb9e21 100644 (file)
@@ -615,6 +615,39 @@ each address in the lease pool and use that address for the DHCP
 \fIhostname\fR option.  If \fIflag\fR is true, then this lookup is
 done for all addresses in the current scope.   By default, or if
 \fIflag\fR is false, no lookups are done.
+.PP
+.B The
+.I use-host-decl-names
+.B statement
+.PP
+ \fBuse-host-decl-names\fR \fIflag\fR\fB;\fR
+.PP
+If the \fIuse-host-decl-names\fR parameter is true in a given scope,
+then for every host declaration within that scope, the name provided
+for the host declaration will be supplied to the client as its
+hostname.   So, for example,
+.PP
+.nf
+    group {
+      use-host-decl-names on;
+
+      host joe {
+       hardware ethernet 08:00:2b:4c:29:32;
+       fixed-address joe.fugue.com;
+      }
+    }
+
+is equivalent to
+
+      host joe {
+       hardware ethernet 08:00:2b:4c:29:32;
+       fixed-address joe.fugue.com;
+        option host-name "joe";
+      }
+.fi
+.PP
+An \fIoption host-name\fR statement within a host declaration will
+override the use of the name in the host declaration.
 .SH REFERENCE: OPTION STATEMENTS
 .PP
 DHCP \fIoption\fR statements always start with the \fIoption\fR
index fce81ada791e94648dc994b4763c1b421847905f..f6eb58628cfbfdd9c8af6b83776f700a27796ef6 100644 (file)
@@ -641,17 +641,17 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
        current scope.   By default,  or  if  _\bf_\bl_\ba_\bg  is  false,  no
        lookups are done.
 
-R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
-       DHCP  _\bo_\bp_\bt_\bi_\bo_\bn  statements always start with the _\bo_\bp_\bt_\bi_\bo_\bn key-
-       word, followed by an option name, followed by option data.
-       The  option  names  and  data formats are described below.
-       It is not  necessary  to  exhaustively  specify  all  DHCP
-       options  -  only those options which are needed by clients
-       must be specified.
+       T\bTh\bhe\be _\bu_\bs_\be_\b-_\bh_\bo_\bs_\bt_\b-_\bd_\be_\bc_\bl_\b-_\bn_\ba_\bm_\be_\bs s\bst\bta\bat\bte\bem\bme\ben\bnt\bt
 
-       Option data comes in a  variety  of  formats,  as  defined
-       below:
+        u\bus\bse\be-\b-h\bho\bos\bst\bt-\b-d\bde\bec\bcl\bl-\b-n\bna\bam\bme\bes\bs _\bf_\bl_\ba_\bg;\b;
 
+       If  the  _\bu_\bs_\be_\b-_\bh_\bo_\bs_\bt_\b-_\bd_\be_\bc_\bl_\b-_\bn_\ba_\bm_\be_\bs  parameter is true in a given
+       scope, then for every host declaration within that  scope,
+       the  name  provided  for the host declaration will be sup-
+       plied to the client as its hostname.   So, for example,
+
+           group {
+             use-host-decl-names on;
 
 
 
@@ -664,178 +664,217 @@ R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
 dhcpd.conf(5)                                       dhcpd.conf(5)
 
 
-       The  i\bip\bp-\b-a\bad\bdd\bdr\bre\bes\bss\bs  data  type  can  be  entered either as an
-       explicit IP address (e.g., 239.254.197.10) or as a  domain
+             host joe {
+            hardware ethernet 08:00:2b:4c:29:32;
+            fixed-address joe.fugue.com;
+             }
+           }
+
+       is equivalent to
+
+             host joe {
+            hardware ethernet 08:00:2b:4c:29:32;
+            fixed-address joe.fugue.com;
+               option host-name "joe";
+             }
+
+       An _\bo_\bp_\bt_\bi_\bo_\bn _\bh_\bo_\bs_\bt_\b-_\bn_\ba_\bm_\be statement within  a  host  declaration
+       will override the use of the name in the host declaration.
+
+R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
+       DHCP _\bo_\bp_\bt_\bi_\bo_\bn statements always start with the  _\bo_\bp_\bt_\bi_\bo_\bn  key-
+       word, followed by an option name, followed by option data.
+       The option names and data  formats  are  described  below.
+       It  is  not  necessary  to  exhaustively  specify all DHCP
+       options - only those options which are needed  by  clients
+       must be specified.
+
+       Option  data  comes  in  a  variety of formats, as defined
+       below:
+
+       The i\bip\bp-\b-a\bad\bdd\bdr\bre\bes\bss\bs data type  can  be  entered  either  as  an
+       explicit  IP address (e.g., 239.254.197.10) or as a domain
        name (e.g., haagen.isc.org).  When entering a domain name,
-       be sure that that domain name  resolves  to  a  single  IP
+       be  sure  that  that  domain  name resolves to a single IP
        address.
 
-       The  i\bin\bnt\bt3\b32\b2  data  type  specifies a signed 32-bit integer.
+       The i\bin\bnt\bt3\b32\b2 data type specifies  a  signed  32-bit  integer.
        The u\bui\bin\bnt\bt3\b32\b2 data type specifies an unsigned 32-bit integer.
        The  i\bin\bnt\bt1\b16\b6  and  u\bui\bin\bnt\bt1\b16\b6  data  types  specify  signed  and
-       unsigned 16-bit integers.   The i\bin\bnt\bt8\b8 and u\bui\bin\bnt\bt8\b8 data  types
-       specify  signed  and  unsigned  8-bit  integers.  Unsigned
+       unsigned  16-bit integers.   The i\bin\bnt\bt8\b8 and u\bui\bin\bnt\bt8\b8 data types
+       specify signed  and  unsigned  8-bit  integers.   Unsigned
        8-bit integers are also sometimes referred to as octets.
 
-       The s\bst\btr\bri\bin\bng\bg data type specifies an NVT ASCII string,  which
-       must  be enclosed in double quotes - for example, to spec-
+       The  s\bst\btr\bri\bin\bng\bg data type specifies an NVT ASCII string, which
+       must be enclosed in double quotes - for example, to  spec-
        ify a domain-name option, the syntax would be
 
             option domain-name "isc.org";
 
-       The f\bfl\bla\bag\bg data type specifies a boolean  value.    Booleans
-       can  be  either true or false (or on or off, if that makes
+       The  f\bfl\bla\bag\bg  data type specifies a boolean value.   Booleans
+       can be either true or false (or on or off, if  that  makes
        more sense to you).
 
-       The d\bda\bat\bta\ba-\b-s\bst\btr\bri\bin\bng\bg data type specifies either  an  NVT  ASCII
-       string  enclosed  in  double quotes, or a series of octets
-       specified in hexadecimal, seperated by colons.   For exam-
-       ple:
+       The  d\bda\bat\bta\ba-\b-s\bst\btr\bri\bin\bng\bg  data  type specifies either an NVT ASCII
+       string enclosed in double quotes, or a  series  of  octets
+       specified  in  hexadecimal,  seperated  by  colons.    For
 
-            option client-identifier "CLIENT-FOO";
-       or
-            option client-identifier 43:4c:49:45:54:2d:46:4f:4f;
 
-       The  documentation for the various options mentioned below
-       is taken from the  latest  IETF  draft  document  on  DHCP
-       options.    Options  which  are  not listed by name may be
-       defined by the name option-_\bn_\bn_\bn, where _\bn_\bn_\bn _\bi_\bs  _\bt_\bh_\be  _\bd_\be_\bc_\bi_\bm_\ba_\bl
-       _\bn_\bu_\bm_\bb_\be_\br _\bo_\bf _\bt_\bh_\be _\bo_\bp_\bt_\bi_\bo_\bn _\bc_\bo_\bd_\be_\b.   _\bT_\bh_\be_\bs_\be _\bo_\bp_\bt_\bi_\bo_\bn_\bs _\bm_\ba_\by _\bb_\be _\bf_\bo_\bl_\bl_\bo_\bw_\be_\bd
-       _\be_\bi_\bt_\bh_\be_\br _\bb_\by _\ba _\bs_\bt_\br_\bi_\bn_\bg_\b, _\be_\bn_\bc_\bl_\bo_\bs_\be_\bd _\bi_\bn _\bq_\bu_\bo_\bt_\be_\bs_\b, _\bo_\br _\bb_\by _\ba _\bs_\be_\br_\bi_\be_\bs  _\bo_\bf
-       _\bo_\bc_\bt_\be_\bt_\bs_\b,  _\be_\bx_\bp_\br_\be_\bs_\bs_\be_\bd _\ba_\bs _\bt_\bw_\bo_\b-_\bd_\bi_\bg_\bi_\bt _\bh_\be_\bx_\ba_\bd_\be_\bc_\bi_\bm_\ba_\bl _\bn_\bu_\bm_\bb_\be_\br_\bs _\bs_\be_\bp_\be_\br_\b-
-       _\ba_\bt_\be_\bd _\bb_\by _\bc_\bo_\bl_\bo_\bn_\bs_\b.   _\bF_\bo_\br _\be_\bx_\ba_\bm_\bp_\bl_\be_\b:
 
-            option option-133 "my-option-133-text";
-            option option-129 1:54:c9:2b:47;
+                                                               11
 
-       Because dhcpd does not know the format of these  undefined
-       option  codes,  no checking is done to ensure the correct-
-       ness of the entered data.
 
-       The standard options are:
 
-        o\bop\bpt\bti\bio\bon\bn s\bsu\bub\bbn\bne\bet\bt-\b-m\bma\bas\bsk\bk _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       The subnet mask option specifies the client's subnet  mask
-       as  per  RFC  950.   If  no subnet mask option is provided
 
+dhcpd.conf(5)                                       dhcpd.conf(5)
 
 
-                                                               11
+       example:
 
+            option client-identifier "CLIENT-FOO";
+       or
+            option client-identifier 43:4c:49:45:54:2d:46:4f:4f;
 
+       The documentation for the various options mentioned  below
+       is  taken  from  the  latest  IETF  draft document on DHCP
+       options.   Options which are not listed  by  name  may  be
+       defined  by  the name option-_\bn_\bn_\bn, where _\bn_\bn_\bn _\bi_\bs _\bt_\bh_\be _\bd_\be_\bc_\bi_\bm_\ba_\bl
+       _\bn_\bu_\bm_\bb_\be_\br _\bo_\bf _\bt_\bh_\be _\bo_\bp_\bt_\bi_\bo_\bn _\bc_\bo_\bd_\be_\b.   _\bT_\bh_\be_\bs_\be _\bo_\bp_\bt_\bi_\bo_\bn_\bs _\bm_\ba_\by _\bb_\be _\bf_\bo_\bl_\bl_\bo_\bw_\be_\bd
+       _\be_\bi_\bt_\bh_\be_\br  _\bb_\by _\ba _\bs_\bt_\br_\bi_\bn_\bg_\b, _\be_\bn_\bc_\bl_\bo_\bs_\be_\bd _\bi_\bn _\bq_\bu_\bo_\bt_\be_\bs_\b, _\bo_\br _\bb_\by _\ba _\bs_\be_\br_\bi_\be_\bs _\bo_\bf
+       _\bo_\bc_\bt_\be_\bt_\bs_\b, _\be_\bx_\bp_\br_\be_\bs_\bs_\be_\bd _\ba_\bs _\bt_\bw_\bo_\b-_\bd_\bi_\bg_\bi_\bt _\bh_\be_\bx_\ba_\bd_\be_\bc_\bi_\bm_\ba_\bl _\bn_\bu_\bm_\bb_\be_\br_\bs  _\bs_\be_\bp_\be_\br_\b-
+       _\ba_\bt_\be_\bd _\bb_\by _\bc_\bo_\bl_\bo_\bn_\bs_\b.   _\bF_\bo_\br _\be_\bx_\ba_\bm_\bp_\bl_\be_\b:
 
+            option option-133 "my-option-133-text";
+            option option-129 1:54:c9:2b:47;
 
+       Because  dhcpd does not know the format of these undefined
+       option codes, no checking is done to ensure  the  correct-
+       ness of the entered data.
 
-dhcpd.conf(5)                                       dhcpd.conf(5)
+       The standard options are:
 
+        o\bop\bpt\bti\bio\bon\bn s\bsu\bub\bbn\bne\bet\bt-\b-m\bma\bas\bsk\bk _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       anywhere in scope, as a last resort  dhcpd  will  use  the
-       subnet mask from the subnet declaration for the network on
-       which an address is being assigned.  However, _\ba_\bn_\by  subnet-
-       mask  option  declaration that is in scope for the address
-       being assigned will override the subnet mask specified  in
-       the subnet declaration.
+       The  subnet mask option specifies the client's subnet mask
+       as per RFC 950.  If no subnet mask option is provided any-
+       where in scope, as a last resort dhcpd will use the subnet
+       mask from the subnet declaration for the network on  which
+       an  address  is  being assigned.  However, _\ba_\bn_\by subnet-mask
+       option declaration that is in scope for the address  being
+       assigned  will  override  the subnet mask specified in the
+       subnet declaration.
 
         o\bop\bpt\bti\bio\bon\bn t\bti\bim\bme\be-\b-o\bof\bff\bfs\bse\bet\bt _\bi_\bn_\bt_\b3_\b2;\b;
 
-       The   time-offset  option  specifies  the  offset  of  the
+       The  time-offset  option  specifies  the  offset  of   the
        client's subnet in seconds from Coordinated Universal Time
        (UTC).
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  routers  option  specifies a list of IP addresses for
-       routers on the client's subnet.  Routers should be  listed
+       The routers option specifies a list of  IP  addresses  for
+       routers  on the client's subnet.  Routers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn t\bti\bim\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\b[_\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  time-server  option  specifies a list of RFC 868 time
+       The time-server option specifies a list of  RFC  868  time
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];
 
-       The  name-servers  option specifies a list of IEN 116 name
+
+
+                                                               12
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
+       The name-servers option specifies a list of IEN  116  name
        servers available to the client.  Servers should be listed
        in order of preference.
 
-        o\bop\bpt\bti\bio\bon\b d\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ...
+        o\bop\bpt\bti\bio\bon\bd\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b,  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\b ...
        ];\b;
 
-       The domain-name-servers option specifies a list of  Domain
-       Name  System  (STD 13, RFC 1035) name servers available to
-       the client.  Servers should be listed in order of  prefer-
+       The  domain-name-servers option specifies a list of Domain
+       Name System (STD 13, RFC 1035) name servers  available  to
+       the  client.  Servers should be listed in order of prefer-
        ence.
 
         o\bop\bpt\bti\bio\bon\bn l\blo\bog\bg-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  log-server option specifies a list of MIT-LCS UDP log
+       The log-server option specifies a list of MIT-LCS UDP  log
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn c\bco\boo\bok\bki\bie\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  cookie  server  option  specifies  a  list of RFC 865
+       The cookie server option  specifies  a  list  of  RFC  865
        cookie servers available to the client.  Servers should be
        listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn l\blp\bpr\br-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs  [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  LPR  server  option specifies a list of RFC 1179 line
-
-
-
-                                                               12
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       printer servers available to the client.   Servers  should
+       The LPR server option specifies a list of  RFC  1179  line
+       printer  servers  available to the client.  Servers should
        be listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn i\bim\bmp\bpr\bre\bes\bss\bs-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  impress-server  option  specifies  a  list  of Imagen
-       Impress servers available to the client.   Servers  should
+       The impress-server  option  specifies  a  list  of  Imagen
+       Impress  servers  available to the client.  Servers should
        be listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn r\bre\bes\bso\bou\bur\brc\bce\be-\b-l\blo\boc\bca\bat\bti\bio\bon\bn-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
        ... ];\b;
 
-       This option specifies a list of RFC 887 Resource  Location
+       This  option specifies a list of RFC 887 Resource Location
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn h\bho\bos\bst\bt-\b-n\bna\bam\bme\be _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This option specifies the name of the  client.   The  name
+       This  option  specifies  the name of the client.  The name
        may or may not be qualified with the local domain name (it
        is preferable to use the domain-name option to specify the
-       domain  name).   See  RFC  1035 for character set restric-
+       domain name).  See RFC 1035  for  character  set  restric-
        tions.
 
         o\bop\bpt\bti\bio\bon\bn b\bbo\boo\bot\bt-\b-s\bsi\biz\bze\be _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-       This option specifies the length in  512-octet  blocks  of
+       This  option  specifies  the length in 512-octet blocks of
+
+
+
+                                                               13
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
        the default boot image for the client.
 
         o\bop\bpt\bti\bio\bon\bn m\bme\ber\bri\bit\bt-\b-d\bdu\bum\bmp\bp _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
        This option specifies the path-name of a file to which the
-       client's core image should be  dumped  in  the  event  the
-       client  crashes.   The  path  is  formatted as a character
+       client's  core  image  should  be  dumped in the event the
+       client crashes.  The path  is  formatted  as  a  character
        string consisting of characters from the NVT ASCII charac-
        ter set.
 
         o\bop\bpt\bti\bio\bon\bn d\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This  option  specifies the domain name that client should
+       This option specifies the domain name that  client  should
        use when resolving hostnames via the Domain Name System.
 
         o\bop\bpt\bti\bio\bon\bn s\bsw\bwa\bap\bp-\b-s\bse\ber\brv\bve\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
@@ -844,170 +883,161 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
 
         o\bop\bpt\bti\bio\bon\bn r\bro\boo\bot\bt-\b-p\bpa\bat\bth\bh _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This  option  specifies  the  path-name  that contains the
-       client's root disk.  The path is formatted as a  character
+       This option specifies  the  path-name  that  contains  the
+       client's  root disk.  The path is formatted as a character
        string consisting of characters from the NVT ASCII charac-
        ter set.
 
         o\bop\bpt\bti\bio\bon\bn i\bip\bp-\b-f\bfo\bor\brw\bwa\bar\brd\bdi\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
+       This  option specifies whether the client should configure
+       its IP layer for packet forwarding.  A value  of  0  means
+       disable  IP  forwarding,  and a value of 1 means enable IP
+       forwarding.
 
+        o\bop\bpt\bti\bio\bon\bn n\bno\bon\bn-\b-l\blo\boc\bca\bal\bl-\b-s\bso\bou\bur\brc\bce\be-\b-r\bro\bou\but\bti\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
-                                                               13
+       This option specifies whether the client should  configure
+       its  IP  layer  to allow forwarding of datagrams with non-
+       local source routes (see Section 3.3.5 of [4] for  a  dis-
+       cussion  of this topic).  A value of 0 means disallow for-
+       warding of such datagrams, and a value of  1  means  allow
+       forwarding.
+
+        o\bop\bpt\bti\bio\bon\bn  p\bpo\bol\bli\bic\bcy\by-\b-f\bfi\bil\blt\bte\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
+       _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
+       This option specifies policy filters for non-local  source
+       routing.   The  filters  consist of a list of IP addresses
+       and masks which specify destination/mask pairs with  which
+       to filter incoming source routes.
 
+       Any source routed datagram whose next-hop address does not
+       match one of  the  filters  should  be  discarded  by  the
+       client.
 
 
 
-dhcpd.conf(5)                                       dhcpd.conf(5)
 
+                                                               14
 
-       This option specifies whether the client should  configure
-       its  IP  layer  for packet forwarding.  A value of 0 means
-       disable IP forwarding, and a value of 1  means  enable  IP
-       forwarding.
 
-        o\bop\bpt\bti\bio\bon\bn n\bno\bon\bn-\b-l\blo\boc\bca\bal\bl-\b-s\bso\bou\bur\brc\bce\be-\b-r\bro\bou\but\bti\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
-       This  option specifies whether the client should configure
-       its IP layer to allow forwarding of  datagrams  with  non-
-       local  source  routes (see Section 3.3.5 of [4] for a dis-
-       cussion of this topic).  A value of 0 means disallow  for-
-       warding  of  such  datagrams, and a value of 1 means allow
-       forwarding.
 
-        o\bop\bpt\bti\bio\bon\bn p\bpo\bol\bli\bic\bcy\by-\b-f\bfi\bil\blt\bte\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b,  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
-       _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This  option specifies policy filters for non-local source
-       routing.  The filters consist of a list  of  IP  addresses
-       and  masks which specify destination/mask pairs with which
-       to filter incoming source routes.
+dhcpd.conf(5)                                       dhcpd.conf(5)
 
-       Any source routed datagram whose next-hop address does not
-       match  one  of  the  filters  should  be  discarded by the
-       client.
 
        See STD 3 (RFC1122) for further information.
 
         o\bop\bpt\bti\bio\bon\bn m\bma\bax\bx-\b-d\bdg\bgr\bra\bam\bm-\b-r\bre\bea\bas\bss\bse\bem\bmb\bbl\bly\by _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-       This option specifies the maximum size datagram  that  the
-       client  should  be  prepared  to  reassemble.  The minimum
+       This  option  specifies the maximum size datagram that the
+       client should be  prepared  to  reassemble.   The  minimum
        value legal value is 576.
 
         o\bop\bpt\bti\bio\bon\bn d\bde\bef\bfa\bau\bul\blt\bt-\b-i\bip\bp-\b-t\btt\btl\bl _\bu_\bi_\bn_\bt_\b8_\b;
 
-       This option specifies the default  time-to-live  that  the
+       This  option  specifies  the default time-to-live that the
        client should use on outgoing datagrams.
 
         o\bop\bpt\bti\bio\bon\bn p\bpa\bat\bth\bh-\b-m\bmt\btu\bu-\b-a\bag\bgi\bin\bng\bg-\b-t\bti\bim\bme\beo\bou\but\bt _\bu_\bi_\bn_\bt_\b3_\b2;\b;
 
        This option specifies the timeout (in seconds) to use when
-       aging Path MTU values discovered by the mechanism  defined
+       aging  Path MTU values discovered by the mechanism defined
        in RFC 1191.
 
         o\bop\bpt\bti\bio\bon\bn p\bpa\bat\bth\bh-\b-m\bmt\btu\bu-\b-p\bpl\bla\bat\bte\bea\bau\bu-\b-t\bta\bab\bbl\ble\be _\bu_\bi_\bn_\bt_\b1_\b6 [,\b, _\bu_\bi_\bn_\bt_\b1_\b6 ... ];\b;
 
-       This  option  specifies  a  table of MTU sizes to use when
+       This option specifies a table of MTU  sizes  to  use  when
        performing Path MTU Discovery as defined in RFC 1191.  The
-       table  is formatted as a list of 16-bit unsigned integers,
-       ordered from smallest to largest.  The minimum  MTU  value
+       table is formatted as a list of 16-bit unsigned  integers,
+       ordered  from  smallest to largest.  The minimum MTU value
        cannot be smaller than 68.
 
         o\bop\bpt\bti\bio\bon\bn i\bin\bnt\bte\ber\brf\bfa\bac\bce\be-\b-m\bmt\btu\bu _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-
-
-                                                               14
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This  option  specifies  the MTU to use on this interface.
+       This option specifies the MTU to use  on  this  interface.
        The minimum legal value for the MTU is 68.
 
         o\bop\bpt\bti\bio\bon\bn a\bal\bll\bl-\b-s\bsu\bub\bbn\bne\bet\bts\bs-\b-l\blo\boc\bca\bal\bl _\bf_\bl_\ba_\bg;\b;
 
        This option specifies whether or not the client may assume
-       that  all subnets of the IP network to which the client is
-       connected use the same MTU as the subnet of  that  network
-       to  which  the client is directly connected.  A value of 1
+       that all subnets of the IP network to which the client  is
+       connected  use  the same MTU as the subnet of that network
+       to which the client is directly connected.  A value  of  1
        indicates that all subnets share the same MTU.  A value of
        0 means that the client should assume that some subnets of
        the directly connected network may have smaller MTUs.
 
         o\bop\bpt\bti\bio\bon\bn b\bbr\bro\boa\bad\bdc\bca\bas\bst\bt-\b-a\bad\bdd\bdr\bre\bes\bss\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       This option specifies the broadcast address in use on  the
+       This  option specifies the broadcast address in use on the
        client's subnet.  Legal values for broadcast addresses are
        specified in section 3.2.1.3 of STD 3 (RFC1122).
 
         o\bop\bpt\bti\bio\bon\bn p\bpe\ber\brf\bfo\bor\brm\bm-\b-m\bma\bas\bsk\bk-\b-d\bdi\bis\bsc\bco\bov\bve\ber\bry\by _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       perform  subnet  mask  discovery using ICMP.  A value of 0
-       indicates that the client should not perform mask  discov-
-       ery.   A  value  of 1 means that the client should perform
+       This  option  specifies  whether  or not the client should
+       perform subnet mask discovery using ICMP.  A  value  of  0
+       indicates  that the client should not perform mask discov-
+       ery.  A value of 1 means that the  client  should  perform
+
+
+
+                                                               15
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
        mask discovery.
 
         o\bop\bpt\bti\bio\bon\bn m\bma\bas\bsk\bk-\b-s\bsu\bup\bpp\bpl\bli\bie\ber\br _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       respond  to subnet mask requests using ICMP.  A value of 0
-       indicates that the client should not respond.  A value  of
+       This  option  specifies  whether  or not the client should
+       respond to subnet mask requests using ICMP.  A value of  0
+       indicates  that the client should not respond.  A value of
        1 means that the client should respond.
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\br-\b-d\bdi\bis\bsc\bco\bov\bve\ber\bry\by _\bf_\bl_\ba_\bg;\b;
 
-       This  option  specifies  whether  or not the client should
+       This option specifies whether or  not  the  client  should
        solicit  routers  using  the  Router  Discovery  mechanism
-       defined  in  RFC  1256.   A  value of 0 indicates that the
-       client should not perform router discovery.  A value of  1
+       defined in RFC 1256.  A value  of  0  indicates  that  the
+       client  should not perform router discovery.  A value of 1
        means that the client should perform router discovery.
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\br-\b-s\bso\bol\bli\bic\bci\bit\bta\bat\bti\bio\bon\bn-\b-a\bad\bdd\bdr\bre\bes\bss\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       This  option  specifies  the  address  to which the client
+       This option specifies the  address  to  which  the  client
        should transmit router solicitation requests.
 
-        o\bop\bpt\bti\bio\bon\bs\bst\bta\bat\bti\bic\bc-\b-r\bro\bou\but\bte\bes\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
+        o\bop\bpt\bti\bio\bon\b s\bst\bta\bat\bti\bic\bc-\b-r\bro\bou\but\bte\bes\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
        _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This  option  specifies  a  list of static routes that the
-       client should install in its routing cache.   If  multiple
-       routes  to  the  same  destination are specified, they are
+       This option specifies a list of  static  routes  that  the
+       client  should  install in its routing cache.  If multiple
+       routes to the same destination  are  specified,  they  are
        listed in descending order of priority.
 
-
-
-                                                               15
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       The routes consist of a list of  IP  address  pairs.   The
-       first  address  is the destination address, and the second
+       The  routes  consist  of  a list of IP address pairs.  The
+       first address is the destination address, and  the  second
        address is the router for the destination.
 
-       The default route (0.0.0.0) is an illegal destination  for
-       a  static  route.   To  specify the default route, use the
+       The  default route (0.0.0.0) is an illegal destination for
+       a static route.  To specify the  default  route,  use  the
        r\bro\bou\but\bte\ber\brs\bs option.
 
         o\bop\bpt\bti\bio\bon\bn t\btr\bra\bai\bil\ble\ber\br-\b-e\ben\bnc\bca\bap\bps\bsu\bul\bla\bat\bti\bio\bon\bn _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       negotiate  the  use  of trailers (RFC 893 [14]) when using
-       the ARP protocol.  A value of 0 indicates that the  client
-       should  not  attempt  to use trailers.  A value of 1 means
+       This  option  specifies  whether  or not the client should
+       negotiate the use of trailers (RFC 893  [14])  when  using
+       the  ARP protocol.  A value of 0 indicates that the client
+       should not attempt to use trailers.  A value  of  1  means
        that the client should attempt to use trailers.
 
         o\bop\bpt\bti\bio\bon\bn a\bar\brp\bp-\b-c\bca\bac\bch\bhe\be-\b-t\bti\bim\bme\beo\bou\but\bt _\bu_\bi_\bn_\bt_\b3_\b2;\b;
@@ -1018,85 +1048,97 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
         o\bop\bpt\bti\bio\bon\bn i\bie\bee\bee\be8\b80\b02\b2-\b-3\b3-\b-e\ben\bnc\bca\bap\bps\bsu\bul\bla\bat\bti\bio\bon\bn _\bf_\bl_\ba_\bg;\b;
 
        This option specifies whether or not the client should use
-       Ethernet Version 2 (RFC 894)  or  IEEE  802.3  (RFC  1042)
+
+
+
+                                                               16
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
+       Ethernet  Version  2  (RFC  894)  or IEEE 802.3 (RFC 1042)
        encapsulation if the interface is an Ethernet.  A value of
-       0 indicates that the client should use RFC 894  encapsula-
-       tion.   A  value of 1 means that the client should use RFC
+       0  indicates that the client should use RFC 894 encapsula-
+       tion.  A value of 1 means that the client should  use  RFC
        1042 encapsulation.
 
         o\bop\bpt\bti\bio\bon\bn d\bde\bef\bfa\bau\bul\blt\bt-\b-t\btc\bcp\bp-\b-t\btt\btl\bl _\bu_\bi_\bn_\bt_\b8;\b;
 
-       This option specifies the  default  TTL  that  the  client
-       should  use  when sending TCP segments.  The minimum value
+       This  option  specifies  the  default  TTL that the client
+       should use when sending TCP segments.  The  minimum  value
        is 1.
 
         o\bop\bpt\bti\bio\bon\bn t\btc\bcp\bp-\b-k\bke\bee\bep\bpa\bal\bli\biv\bve\be-\b-i\bin\bnt\bte\ber\brv\bva\bal\bl _\bu_\bi_\bn_\bt_\b3_\b2;\b;
 
-       This option specifies the interval (in seconds)  that  the
-       client  TCP should wait before sending a keepalive message
-       on a TCP connection.  The time is specified  as  a  32-bit
-       unsigned  integer.   A  value  of  zero indicates that the
-       client should not generate keepalive messages  on  connec-
+       This  option  specifies the interval (in seconds) that the
+       client TCP should wait before sending a keepalive  message
+       on  a  TCP  connection.  The time is specified as a 32-bit
+       unsigned integer.  A value  of  zero  indicates  that  the
+       client  should  not generate keepalive messages on connec-
        tions unless specifically requested by an application.
 
         o\bop\bpt\bti\bio\bon\bn t\btc\bcp\bp-\b-k\bke\bee\bep\bpa\bal\bli\biv\bve\be-\b-g\bga\bar\brb\bba\bag\bge\be _\bf_\bl_\ba_\bg;\b;
 
        This option specifies the whether or not the client should
-       send TCP keepalive messages with a octet  of  garbage  for
-       compatibility  with  older  implementations.  A value of 0
+       send  TCP  keepalive  messages with a octet of garbage for
+       compatibility with older implementations.  A  value  of  0
        indicates that a garbage octet should not be sent. A value
        of 1 indicates that a garbage octet should be sent.
 
         o\bop\bpt\bti\bio\bon\bn n\bni\bis\bs-\b-d\bdo\bom\bma\bai\bin\bn _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-
-
-                                                               16
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This  option  specifies  the name of the client's NIS (Sun
-       Network Information Services) domain.  The domain is  for-
+       This option specifies the name of the  client's  NIS  (Sun
+       Network  Information Services) domain.  The domain is for-
        matted as a character string consisting of characters from
        the NVT ASCII character set.
 
         o\bop\bpt\bti\bio\bon\bn n\bni\bis\bs-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a list of  IP  addresses  indicating
-       NIS  servers  available  to the client.  Servers should be
+       This  option  specifies  a list of IP addresses indicating
+       NIS servers available to the client.   Servers  should  be
        listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bnt\btp\bp-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a list of  IP  addresses  indicating
-       NTP  (RFC  1035) servers available to the client.  Servers
+       This  option  specifies  a list of IP addresses indicating
+       NTP (RFC 1035) servers available to the  client.   Servers
        should be listed in order of preference.
 
-        o\bop\bpt\bti\bio\bon\bn\bne\bet\btb\bbi\bio\bos\bs-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\b ...
+        o\bop\bpt\bti\bio\bon\b n\bne\bet\btb\bbi\bio\bos\bs-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ...
        ];\b;
 
-       The  NetBIOS name server (NBNS) option specifies a list of
+       The NetBIOS name server (NBNS) option specifies a list  of
        RFC 1001/1002 NBNS name servers listed in order of prefer-
        ence.
 
+
+
+                                                               17
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
         o\bop\bpt\bti\bio\bon\bn n\bne\bet\btb\bbi\bio\bos\bs-\b-d\bdd\bd-\b-s\bse\ber\brv\bve\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  NetBIOS  datagram  distribution  server (NBDD) option
-       specifies a list of RFC 1001/1002 NBDD servers  listed  in
+       The NetBIOS datagram  distribution  server  (NBDD)  option
+       specifies  a  list of RFC 1001/1002 NBDD servers listed in
        order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bne\bet\btb\bbi\bio\bos\bs-\b-n\bno\bod\bde\be-\b-t\bty\byp\bpe\be _\bu_\bi_\bn_\bt_\b8;\b;
 
-       The  NetBIOS  node  type option allows NetBIOS over TCP/IP
-       clients  which  are  configurable  to  be  configured   as
-       described  in  RFC 1001/1002.  The value is specified as a
+       The NetBIOS node type option allows  NetBIOS  over  TCP/IP
+       clients   which  are  configurable  to  be  configured  as
+       described in RFC 1001/1002.  The value is specified  as  a
        single octet which identifies the client type.  A value of
-       1  corresponds  to  a  NetBIOS B-node; a value of 2 corre-
+       1 corresponds to a NetBIOS B-node; a  value  of  2  corre-
        sponds to a P-node; a value of 4 corresponds to an M-node;
        a value of 8 corresponds to an H-node.
 
@@ -1104,85 +1146,43 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
 
        The NetBIOS scope option specifies the NetBIOS over TCP/IP
        scope  parameter  for  the  client  as  specified  in  RFC
-       1001/1002.  See  RFC1001, RFC1002, and RFC1035 for charac-
+       1001/1002. See RFC1001, RFC1002, and RFC1035  for  charac-
        ter-set restrictions.
 
         o\bop\bpt\bti\bio\bon\bn f\bfo\bon\bnt\bt-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a  list  of  X  Window  System  Font
-       servers  available to the client. Servers should be listed
+       This  option  specifies  a  list  of  X Window System Font
+       servers available to the client. Servers should be  listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn x\bx-\b-d\bdi\bis\bsp\bpl\bla\bay\by-\b-m\bma\ban\bna\bag\bge\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-
-
-                                                               17
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This option specifies a list of systems that  are  running
-       the  X  Window System Display Manager and are available to
-       the client.  Addresses should be listed in order of  pref-
+       This  option  specifies a list of systems that are running
+       the X Window System Display Manager and are  available  to
+       the  client.  Addresses should be listed in order of pref-
        erence.
 
         o\bop\bpt\bti\bio\bon\bn d\bdh\bhc\bcp\bp-\b-c\bcl\bli\bie\ben\bnt\bt-\b-i\bid\bde\ben\bnt\bti\bif\bfi\bie\ber\br _\bd_\ba_\bt_\ba_\b-_\bs_\bt_\br_\bi_\bn_\bg;\b;
 
        This option can be used to specify the a DHCP client iden-
-       tifier in a host declaration, so that dhcpd can  find  the
+       tifier  in  a host declaration, so that dhcpd can find the
        host record by matching against the client identifier.
 
 S\bSE\bEE\bE A\bAL\bLS\bSO\bO
-       dhcpd.conf(5),       dhcpd.leases(5),      draft-ietf-dhc-
+       dhcpd.conf(5),      dhcpd.leases(5),       draft-ietf-dhc-
        options-1533update-04.txt, draft-ietf-dhc-dhcp-07.txt.
 
 A\bAU\bUT\bTH\bHO\bOR\bR
        d\bdh\bhc\bcp\bpd\bd(\b(8\b8)\b) was written by Ted Lemon <mellon@vix.com> under a
-       contract  with  Vixie Labs.   Funding for this project was
-       provided by the Internet Software  Corporation.   Informa-
-       tion  about  the Internet Software Consortium can be found
+       contract with Vixie Labs.   Funding for this  project  was
+       provided  by  the Internet Software Corporation.  Informa-
+       tion about the Internet Software Consortium can  be  found
        at h\bht\btt\btp\bp:\b:/\b//\b/w\bww\bww\bw.\b.i\bis\bsc\bc.\b.o\bor\brg\bg/\b/i\bis\bsc\bc.\b.
 
 
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
                                                                18
 
 
diff --git a/dhcpd.h b/dhcpd.h
index 4336558e960874f7df372f648a78391b4fbca1e8..a966170caae747caccc14ae1195970792ad61f1b 100644 (file)
--- a/dhcpd.h
+++ b/dhcpd.h
@@ -138,6 +138,7 @@ struct group {
        int dynamic_bootp;
        int one_lease_per_client;
        int get_lease_hostnames;
+       int use_host_decl_names;
 
        struct tree_cache *options [256];
 };
index 5bd4917526914ba69e2434574b4c351c9836d204..bbb02cad906cf0c49e7e29531929b562e3403ec7 100644 (file)
@@ -89,6 +89,7 @@
 #define GROUP          293
 #define ONE_LEASE_PER_CLIENT 294
 #define GET_LEASE_HOSTNAMES 295
+#define USE_HOST_DECL_NAMES 296
 
 #define is_identifier(x)       ((x) >= FIRST_TOKEN &&  \
                                 (x) != STRING &&       \
index 4336558e960874f7df372f648a78391b4fbca1e8..a966170caae747caccc14ae1195970792ad61f1b 100644 (file)
@@ -138,6 +138,7 @@ struct group {
        int dynamic_bootp;
        int one_lease_per_client;
        int get_lease_hostnames;
+       int use_host_decl_names;
 
        struct tree_cache *options [256];
 };
index 5bd4917526914ba69e2434574b4c351c9836d204..bbb02cad906cf0c49e7e29531929b562e3403ec7 100644 (file)
@@ -89,6 +89,7 @@
 #define GROUP          293
 #define ONE_LEASE_PER_CLIENT 294
 #define GET_LEASE_HOSTNAMES 295
+#define USE_HOST_DECL_NAMES 296
 
 #define is_identifier(x)       ((x) >= FIRST_TOKEN &&  \
                                 (x) != STRING &&       \
index e1f08e6fc0fe52084d881b593d1f0af91b4f6efb..3ff58b6dd092ee8178c83929963ca3a979753425 100644 (file)
@@ -42,7 +42,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: confpars.c,v 1.32 1996/09/02 21:16:25 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: confpars.c,v 1.33 1996/09/09 07:04:28 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -143,6 +143,7 @@ void read_leases ()
               | BOOT_UNKNOWN_CLIENTS boolean
               | ONE_LEASE_PER_CLIENT boolean
               | GET_LEASE_HOSTNAMES boolean
+              | USE_HOST_DECL_NAME boolean
               | NEXT_SERVER ip-addr-or-hostname SEMI
               | option_parameter
               | SERVER-IDENTIFIER ip-addr-or-hostname SEMI
@@ -290,6 +291,12 @@ int parse_statement (cfile, group, type, host_decl, declaration)
                group -> get_lease_hostnames = parse_boolean (cfile);
                break;
 
+             case USE_HOST_DECL_NAMES:
+               if (type == HOST_DECL)
+                       parse_warn ("use-host-decl-names not allowed here.");
+               group -> use_host_decl_names = parse_boolean (cfile);
+               break;
+
              case NEXT_SERVER:
                tree = parse_ip_addr_or_hostname (cfile, 0);
                if (!tree)
@@ -518,7 +525,8 @@ void parse_host_declaration (cfile, group)
                                               declaration);
        } while (1);
 
-       if (!host -> group -> options [DHO_HOST_NAME]) {
+       if (!host -> group -> options [DHO_HOST_NAME] &&
+           host -> group -> use_host_decl_names) {
                host -> group -> options [DHO_HOST_NAME] =
                        new_tree_cache ("parse_host_declaration");
                if (!host -> group -> options [DHO_HOST_NAME])
@@ -1321,15 +1329,22 @@ struct lease *parse_lease_declaration (cfile)
                                        lease.uid_len = strlen (val) + 1;
                                        lease.uid = (unsigned char *)
                                                malloc (lease.uid_len);
+                                       if (!lease.uid) {
+                                               warn ("no space for uid");
+                                               return (struct lease *)0;
+                                       }
                                        memcpy (lease.uid, val, lease.uid_len);
                                } else {
                                        lease.uid_len = 0;
                                        lease.uid = parse_numeric_aggregate
                                                (cfile, (unsigned char *)0,
                                                 &lease.uid_len, ':', 16, 8);
-                                       if (!lease.uid)
+                                       if (!lease.uid) {
+                                               warn ("no space for uid");
                                                return (struct lease *)0;
+                                       }
                                        if (lease.uid_len == 0) {
+                                               lease.uid = (unsigned char *)0;
                                                parse_warn ("zero-length uid");
                                                seenbit = 0;
                                                break;
index 73b796e54e67870afa483e8ec01cc3446460ccdb..d4653c49706b033e3081e33598aa4cf3edfb9e21 100644 (file)
@@ -615,6 +615,39 @@ each address in the lease pool and use that address for the DHCP
 \fIhostname\fR option.  If \fIflag\fR is true, then this lookup is
 done for all addresses in the current scope.   By default, or if
 \fIflag\fR is false, no lookups are done.
+.PP
+.B The
+.I use-host-decl-names
+.B statement
+.PP
+ \fBuse-host-decl-names\fR \fIflag\fR\fB;\fR
+.PP
+If the \fIuse-host-decl-names\fR parameter is true in a given scope,
+then for every host declaration within that scope, the name provided
+for the host declaration will be supplied to the client as its
+hostname.   So, for example,
+.PP
+.nf
+    group {
+      use-host-decl-names on;
+
+      host joe {
+       hardware ethernet 08:00:2b:4c:29:32;
+       fixed-address joe.fugue.com;
+      }
+    }
+
+is equivalent to
+
+      host joe {
+       hardware ethernet 08:00:2b:4c:29:32;
+       fixed-address joe.fugue.com;
+        option host-name "joe";
+      }
+.fi
+.PP
+An \fIoption host-name\fR statement within a host declaration will
+override the use of the name in the host declaration.
 .SH REFERENCE: OPTION STATEMENTS
 .PP
 DHCP \fIoption\fR statements always start with the \fIoption\fR
index fce81ada791e94648dc994b4763c1b421847905f..f6eb58628cfbfdd9c8af6b83776f700a27796ef6 100644 (file)
@@ -641,17 +641,17 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
        current scope.   By default,  or  if  _\bf_\bl_\ba_\bg  is  false,  no
        lookups are done.
 
-R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
-       DHCP  _\bo_\bp_\bt_\bi_\bo_\bn  statements always start with the _\bo_\bp_\bt_\bi_\bo_\bn key-
-       word, followed by an option name, followed by option data.
-       The  option  names  and  data formats are described below.
-       It is not  necessary  to  exhaustively  specify  all  DHCP
-       options  -  only those options which are needed by clients
-       must be specified.
+       T\bTh\bhe\be _\bu_\bs_\be_\b-_\bh_\bo_\bs_\bt_\b-_\bd_\be_\bc_\bl_\b-_\bn_\ba_\bm_\be_\bs s\bst\bta\bat\bte\bem\bme\ben\bnt\bt
 
-       Option data comes in a  variety  of  formats,  as  defined
-       below:
+        u\bus\bse\be-\b-h\bho\bos\bst\bt-\b-d\bde\bec\bcl\bl-\b-n\bna\bam\bme\bes\bs _\bf_\bl_\ba_\bg;\b;
 
+       If  the  _\bu_\bs_\be_\b-_\bh_\bo_\bs_\bt_\b-_\bd_\be_\bc_\bl_\b-_\bn_\ba_\bm_\be_\bs  parameter is true in a given
+       scope, then for every host declaration within that  scope,
+       the  name  provided  for the host declaration will be sup-
+       plied to the client as its hostname.   So, for example,
+
+           group {
+             use-host-decl-names on;
 
 
 
@@ -664,178 +664,217 @@ R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
 dhcpd.conf(5)                                       dhcpd.conf(5)
 
 
-       The  i\bip\bp-\b-a\bad\bdd\bdr\bre\bes\bss\bs  data  type  can  be  entered either as an
-       explicit IP address (e.g., 239.254.197.10) or as a  domain
+             host joe {
+            hardware ethernet 08:00:2b:4c:29:32;
+            fixed-address joe.fugue.com;
+             }
+           }
+
+       is equivalent to
+
+             host joe {
+            hardware ethernet 08:00:2b:4c:29:32;
+            fixed-address joe.fugue.com;
+               option host-name "joe";
+             }
+
+       An _\bo_\bp_\bt_\bi_\bo_\bn _\bh_\bo_\bs_\bt_\b-_\bn_\ba_\bm_\be statement within  a  host  declaration
+       will override the use of the name in the host declaration.
+
+R\bRE\bEF\bFE\bER\bRE\bEN\bNC\bCE\bE:\b: O\bOP\bPT\bTI\bIO\bON\bN S\bST\bTA\bAT\bTE\bEM\bME\bEN\bNT\bTS\bS
+       DHCP _\bo_\bp_\bt_\bi_\bo_\bn statements always start with the  _\bo_\bp_\bt_\bi_\bo_\bn  key-
+       word, followed by an option name, followed by option data.
+       The option names and data  formats  are  described  below.
+       It  is  not  necessary  to  exhaustively  specify all DHCP
+       options - only those options which are needed  by  clients
+       must be specified.
+
+       Option  data  comes  in  a  variety of formats, as defined
+       below:
+
+       The i\bip\bp-\b-a\bad\bdd\bdr\bre\bes\bss\bs data type  can  be  entered  either  as  an
+       explicit  IP address (e.g., 239.254.197.10) or as a domain
        name (e.g., haagen.isc.org).  When entering a domain name,
-       be sure that that domain name  resolves  to  a  single  IP
+       be  sure  that  that  domain  name resolves to a single IP
        address.
 
-       The  i\bin\bnt\bt3\b32\b2  data  type  specifies a signed 32-bit integer.
+       The i\bin\bnt\bt3\b32\b2 data type specifies  a  signed  32-bit  integer.
        The u\bui\bin\bnt\bt3\b32\b2 data type specifies an unsigned 32-bit integer.
        The  i\bin\bnt\bt1\b16\b6  and  u\bui\bin\bnt\bt1\b16\b6  data  types  specify  signed  and
-       unsigned 16-bit integers.   The i\bin\bnt\bt8\b8 and u\bui\bin\bnt\bt8\b8 data  types
-       specify  signed  and  unsigned  8-bit  integers.  Unsigned
+       unsigned  16-bit integers.   The i\bin\bnt\bt8\b8 and u\bui\bin\bnt\bt8\b8 data types
+       specify signed  and  unsigned  8-bit  integers.   Unsigned
        8-bit integers are also sometimes referred to as octets.
 
-       The s\bst\btr\bri\bin\bng\bg data type specifies an NVT ASCII string,  which
-       must  be enclosed in double quotes - for example, to spec-
+       The  s\bst\btr\bri\bin\bng\bg data type specifies an NVT ASCII string, which
+       must be enclosed in double quotes - for example, to  spec-
        ify a domain-name option, the syntax would be
 
             option domain-name "isc.org";
 
-       The f\bfl\bla\bag\bg data type specifies a boolean  value.    Booleans
-       can  be  either true or false (or on or off, if that makes
+       The  f\bfl\bla\bag\bg  data type specifies a boolean value.   Booleans
+       can be either true or false (or on or off, if  that  makes
        more sense to you).
 
-       The d\bda\bat\bta\ba-\b-s\bst\btr\bri\bin\bng\bg data type specifies either  an  NVT  ASCII
-       string  enclosed  in  double quotes, or a series of octets
-       specified in hexadecimal, seperated by colons.   For exam-
-       ple:
+       The  d\bda\bat\bta\ba-\b-s\bst\btr\bri\bin\bng\bg  data  type specifies either an NVT ASCII
+       string enclosed in double quotes, or a  series  of  octets
+       specified  in  hexadecimal,  seperated  by  colons.    For
 
-            option client-identifier "CLIENT-FOO";
-       or
-            option client-identifier 43:4c:49:45:54:2d:46:4f:4f;
 
-       The  documentation for the various options mentioned below
-       is taken from the  latest  IETF  draft  document  on  DHCP
-       options.    Options  which  are  not listed by name may be
-       defined by the name option-_\bn_\bn_\bn, where _\bn_\bn_\bn _\bi_\bs  _\bt_\bh_\be  _\bd_\be_\bc_\bi_\bm_\ba_\bl
-       _\bn_\bu_\bm_\bb_\be_\br _\bo_\bf _\bt_\bh_\be _\bo_\bp_\bt_\bi_\bo_\bn _\bc_\bo_\bd_\be_\b.   _\bT_\bh_\be_\bs_\be _\bo_\bp_\bt_\bi_\bo_\bn_\bs _\bm_\ba_\by _\bb_\be _\bf_\bo_\bl_\bl_\bo_\bw_\be_\bd
-       _\be_\bi_\bt_\bh_\be_\br _\bb_\by _\ba _\bs_\bt_\br_\bi_\bn_\bg_\b, _\be_\bn_\bc_\bl_\bo_\bs_\be_\bd _\bi_\bn _\bq_\bu_\bo_\bt_\be_\bs_\b, _\bo_\br _\bb_\by _\ba _\bs_\be_\br_\bi_\be_\bs  _\bo_\bf
-       _\bo_\bc_\bt_\be_\bt_\bs_\b,  _\be_\bx_\bp_\br_\be_\bs_\bs_\be_\bd _\ba_\bs _\bt_\bw_\bo_\b-_\bd_\bi_\bg_\bi_\bt _\bh_\be_\bx_\ba_\bd_\be_\bc_\bi_\bm_\ba_\bl _\bn_\bu_\bm_\bb_\be_\br_\bs _\bs_\be_\bp_\be_\br_\b-
-       _\ba_\bt_\be_\bd _\bb_\by _\bc_\bo_\bl_\bo_\bn_\bs_\b.   _\bF_\bo_\br _\be_\bx_\ba_\bm_\bp_\bl_\be_\b:
 
-            option option-133 "my-option-133-text";
-            option option-129 1:54:c9:2b:47;
+                                                               11
 
-       Because dhcpd does not know the format of these  undefined
-       option  codes,  no checking is done to ensure the correct-
-       ness of the entered data.
 
-       The standard options are:
 
-        o\bop\bpt\bti\bio\bon\bn s\bsu\bub\bbn\bne\bet\bt-\b-m\bma\bas\bsk\bk _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       The subnet mask option specifies the client's subnet  mask
-       as  per  RFC  950.   If  no subnet mask option is provided
 
+dhcpd.conf(5)                                       dhcpd.conf(5)
 
 
-                                                               11
+       example:
 
+            option client-identifier "CLIENT-FOO";
+       or
+            option client-identifier 43:4c:49:45:54:2d:46:4f:4f;
 
+       The documentation for the various options mentioned  below
+       is  taken  from  the  latest  IETF  draft document on DHCP
+       options.   Options which are not listed  by  name  may  be
+       defined  by  the name option-_\bn_\bn_\bn, where _\bn_\bn_\bn _\bi_\bs _\bt_\bh_\be _\bd_\be_\bc_\bi_\bm_\ba_\bl
+       _\bn_\bu_\bm_\bb_\be_\br _\bo_\bf _\bt_\bh_\be _\bo_\bp_\bt_\bi_\bo_\bn _\bc_\bo_\bd_\be_\b.   _\bT_\bh_\be_\bs_\be _\bo_\bp_\bt_\bi_\bo_\bn_\bs _\bm_\ba_\by _\bb_\be _\bf_\bo_\bl_\bl_\bo_\bw_\be_\bd
+       _\be_\bi_\bt_\bh_\be_\br  _\bb_\by _\ba _\bs_\bt_\br_\bi_\bn_\bg_\b, _\be_\bn_\bc_\bl_\bo_\bs_\be_\bd _\bi_\bn _\bq_\bu_\bo_\bt_\be_\bs_\b, _\bo_\br _\bb_\by _\ba _\bs_\be_\br_\bi_\be_\bs _\bo_\bf
+       _\bo_\bc_\bt_\be_\bt_\bs_\b, _\be_\bx_\bp_\br_\be_\bs_\bs_\be_\bd _\ba_\bs _\bt_\bw_\bo_\b-_\bd_\bi_\bg_\bi_\bt _\bh_\be_\bx_\ba_\bd_\be_\bc_\bi_\bm_\ba_\bl _\bn_\bu_\bm_\bb_\be_\br_\bs  _\bs_\be_\bp_\be_\br_\b-
+       _\ba_\bt_\be_\bd _\bb_\by _\bc_\bo_\bl_\bo_\bn_\bs_\b.   _\bF_\bo_\br _\be_\bx_\ba_\bm_\bp_\bl_\be_\b:
 
+            option option-133 "my-option-133-text";
+            option option-129 1:54:c9:2b:47;
 
+       Because  dhcpd does not know the format of these undefined
+       option codes, no checking is done to ensure  the  correct-
+       ness of the entered data.
 
-dhcpd.conf(5)                                       dhcpd.conf(5)
+       The standard options are:
 
+        o\bop\bpt\bti\bio\bon\bn s\bsu\bub\bbn\bne\bet\bt-\b-m\bma\bas\bsk\bk _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       anywhere in scope, as a last resort  dhcpd  will  use  the
-       subnet mask from the subnet declaration for the network on
-       which an address is being assigned.  However, _\ba_\bn_\by  subnet-
-       mask  option  declaration that is in scope for the address
-       being assigned will override the subnet mask specified  in
-       the subnet declaration.
+       The  subnet mask option specifies the client's subnet mask
+       as per RFC 950.  If no subnet mask option is provided any-
+       where in scope, as a last resort dhcpd will use the subnet
+       mask from the subnet declaration for the network on  which
+       an  address  is  being assigned.  However, _\ba_\bn_\by subnet-mask
+       option declaration that is in scope for the address  being
+       assigned  will  override  the subnet mask specified in the
+       subnet declaration.
 
         o\bop\bpt\bti\bio\bon\bn t\bti\bim\bme\be-\b-o\bof\bff\bfs\bse\bet\bt _\bi_\bn_\bt_\b3_\b2;\b;
 
-       The   time-offset  option  specifies  the  offset  of  the
+       The  time-offset  option  specifies  the  offset  of   the
        client's subnet in seconds from Coordinated Universal Time
        (UTC).
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  routers  option  specifies a list of IP addresses for
-       routers on the client's subnet.  Routers should be  listed
+       The routers option specifies a list of  IP  addresses  for
+       routers  on the client's subnet.  Routers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn t\bti\bim\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\b[_\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  time-server  option  specifies a list of RFC 868 time
+       The time-server option specifies a list of  RFC  868  time
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];
 
-       The  name-servers  option specifies a list of IEN 116 name
+
+
+                                                               12
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
+       The name-servers option specifies a list of IEN  116  name
        servers available to the client.  Servers should be listed
        in order of preference.
 
-        o\bop\bpt\bti\bio\bon\b d\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ...
+        o\bop\bpt\bti\bio\bon\bd\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b,  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\b ...
        ];\b;
 
-       The domain-name-servers option specifies a list of  Domain
-       Name  System  (STD 13, RFC 1035) name servers available to
-       the client.  Servers should be listed in order of  prefer-
+       The  domain-name-servers option specifies a list of Domain
+       Name System (STD 13, RFC 1035) name servers  available  to
+       the  client.  Servers should be listed in order of prefer-
        ence.
 
         o\bop\bpt\bti\bio\bon\bn l\blo\bog\bg-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  log-server option specifies a list of MIT-LCS UDP log
+       The log-server option specifies a list of MIT-LCS UDP  log
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn c\bco\boo\bok\bki\bie\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  cookie  server  option  specifies  a  list of RFC 865
+       The cookie server option  specifies  a  list  of  RFC  865
        cookie servers available to the client.  Servers should be
        listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn l\blp\bpr\br-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs  [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  LPR  server  option specifies a list of RFC 1179 line
-
-
-
-                                                               12
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       printer servers available to the client.   Servers  should
+       The LPR server option specifies a list of  RFC  1179  line
+       printer  servers  available to the client.  Servers should
        be listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn i\bim\bmp\bpr\bre\bes\bss\bs-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  impress-server  option  specifies  a  list  of Imagen
-       Impress servers available to the client.   Servers  should
+       The impress-server  option  specifies  a  list  of  Imagen
+       Impress  servers  available to the client.  Servers should
        be listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn r\bre\bes\bso\bou\bur\brc\bce\be-\b-l\blo\boc\bca\bat\bti\bio\bon\bn-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
        ... ];\b;
 
-       This option specifies a list of RFC 887 Resource  Location
+       This  option specifies a list of RFC 887 Resource Location
        servers available to the client.  Servers should be listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn h\bho\bos\bst\bt-\b-n\bna\bam\bme\be _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This option specifies the name of the  client.   The  name
+       This  option  specifies  the name of the client.  The name
        may or may not be qualified with the local domain name (it
        is preferable to use the domain-name option to specify the
-       domain  name).   See  RFC  1035 for character set restric-
+       domain name).  See RFC 1035  for  character  set  restric-
        tions.
 
         o\bop\bpt\bti\bio\bon\bn b\bbo\boo\bot\bt-\b-s\bsi\biz\bze\be _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-       This option specifies the length in  512-octet  blocks  of
+       This  option  specifies  the length in 512-octet blocks of
+
+
+
+                                                               13
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
        the default boot image for the client.
 
         o\bop\bpt\bti\bio\bon\bn m\bme\ber\bri\bit\bt-\b-d\bdu\bum\bmp\bp _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
        This option specifies the path-name of a file to which the
-       client's core image should be  dumped  in  the  event  the
-       client  crashes.   The  path  is  formatted as a character
+       client's  core  image  should  be  dumped in the event the
+       client crashes.  The path  is  formatted  as  a  character
        string consisting of characters from the NVT ASCII charac-
        ter set.
 
         o\bop\bpt\bti\bio\bon\bn d\bdo\bom\bma\bai\bin\bn-\b-n\bna\bam\bme\be _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This  option  specifies the domain name that client should
+       This option specifies the domain name that  client  should
        use when resolving hostnames via the Domain Name System.
 
         o\bop\bpt\bti\bio\bon\bn s\bsw\bwa\bap\bp-\b-s\bse\ber\brv\bve\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
@@ -844,170 +883,161 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
 
         o\bop\bpt\bti\bio\bon\bn r\bro\boo\bot\bt-\b-p\bpa\bat\bth\bh _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-       This  option  specifies  the  path-name  that contains the
-       client's root disk.  The path is formatted as a  character
+       This option specifies  the  path-name  that  contains  the
+       client's  root disk.  The path is formatted as a character
        string consisting of characters from the NVT ASCII charac-
        ter set.
 
         o\bop\bpt\bti\bio\bon\bn i\bip\bp-\b-f\bfo\bor\brw\bwa\bar\brd\bdi\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
+       This  option specifies whether the client should configure
+       its IP layer for packet forwarding.  A value  of  0  means
+       disable  IP  forwarding,  and a value of 1 means enable IP
+       forwarding.
 
+        o\bop\bpt\bti\bio\bon\bn n\bno\bon\bn-\b-l\blo\boc\bca\bal\bl-\b-s\bso\bou\bur\brc\bce\be-\b-r\bro\bou\but\bti\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
-                                                               13
+       This option specifies whether the client should  configure
+       its  IP  layer  to allow forwarding of datagrams with non-
+       local source routes (see Section 3.3.5 of [4] for  a  dis-
+       cussion  of this topic).  A value of 0 means disallow for-
+       warding of such datagrams, and a value of  1  means  allow
+       forwarding.
+
+        o\bop\bpt\bti\bio\bon\bn  p\bpo\bol\bli\bic\bcy\by-\b-f\bfi\bil\blt\bte\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
+       _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
+       This option specifies policy filters for non-local  source
+       routing.   The  filters  consist of a list of IP addresses
+       and masks which specify destination/mask pairs with  which
+       to filter incoming source routes.
 
+       Any source routed datagram whose next-hop address does not
+       match one of  the  filters  should  be  discarded  by  the
+       client.
 
 
 
-dhcpd.conf(5)                                       dhcpd.conf(5)
 
+                                                               14
 
-       This option specifies whether the client should  configure
-       its  IP  layer  for packet forwarding.  A value of 0 means
-       disable IP forwarding, and a value of 1  means  enable  IP
-       forwarding.
 
-        o\bop\bpt\bti\bio\bon\bn n\bno\bon\bn-\b-l\blo\boc\bca\bal\bl-\b-s\bso\bou\bur\brc\bce\be-\b-r\bro\bou\but\bti\bin\bng\bg _\bf_\bl_\ba_\bg;\b;
 
-       This  option specifies whether the client should configure
-       its IP layer to allow forwarding of  datagrams  with  non-
-       local  source  routes (see Section 3.3.5 of [4] for a dis-
-       cussion of this topic).  A value of 0 means disallow  for-
-       warding  of  such  datagrams, and a value of 1 means allow
-       forwarding.
 
-        o\bop\bpt\bti\bio\bon\bn p\bpo\bol\bli\bic\bcy\by-\b-f\bfi\bil\blt\bte\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b,  _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
-       _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This  option specifies policy filters for non-local source
-       routing.  The filters consist of a list  of  IP  addresses
-       and  masks which specify destination/mask pairs with which
-       to filter incoming source routes.
+dhcpd.conf(5)                                       dhcpd.conf(5)
 
-       Any source routed datagram whose next-hop address does not
-       match  one  of  the  filters  should  be  discarded by the
-       client.
 
        See STD 3 (RFC1122) for further information.
 
         o\bop\bpt\bti\bio\bon\bn m\bma\bax\bx-\b-d\bdg\bgr\bra\bam\bm-\b-r\bre\bea\bas\bss\bse\bem\bmb\bbl\bly\by _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-       This option specifies the maximum size datagram  that  the
-       client  should  be  prepared  to  reassemble.  The minimum
+       This  option  specifies the maximum size datagram that the
+       client should be  prepared  to  reassemble.   The  minimum
        value legal value is 576.
 
         o\bop\bpt\bti\bio\bon\bn d\bde\bef\bfa\bau\bul\blt\bt-\b-i\bip\bp-\b-t\btt\btl\bl _\bu_\bi_\bn_\bt_\b8_\b;
 
-       This option specifies the default  time-to-live  that  the
+       This  option  specifies  the default time-to-live that the
        client should use on outgoing datagrams.
 
         o\bop\bpt\bti\bio\bon\bn p\bpa\bat\bth\bh-\b-m\bmt\btu\bu-\b-a\bag\bgi\bin\bng\bg-\b-t\bti\bim\bme\beo\bou\but\bt _\bu_\bi_\bn_\bt_\b3_\b2;\b;
 
        This option specifies the timeout (in seconds) to use when
-       aging Path MTU values discovered by the mechanism  defined
+       aging  Path MTU values discovered by the mechanism defined
        in RFC 1191.
 
         o\bop\bpt\bti\bio\bon\bn p\bpa\bat\bth\bh-\b-m\bmt\btu\bu-\b-p\bpl\bla\bat\bte\bea\bau\bu-\b-t\bta\bab\bbl\ble\be _\bu_\bi_\bn_\bt_\b1_\b6 [,\b, _\bu_\bi_\bn_\bt_\b1_\b6 ... ];\b;
 
-       This  option  specifies  a  table of MTU sizes to use when
+       This option specifies a table of MTU  sizes  to  use  when
        performing Path MTU Discovery as defined in RFC 1191.  The
-       table  is formatted as a list of 16-bit unsigned integers,
-       ordered from smallest to largest.  The minimum  MTU  value
+       table is formatted as a list of 16-bit unsigned  integers,
+       ordered  from  smallest to largest.  The minimum MTU value
        cannot be smaller than 68.
 
         o\bop\bpt\bti\bio\bon\bn i\bin\bnt\bte\ber\brf\bfa\bac\bce\be-\b-m\bmt\btu\bu _\bu_\bi_\bn_\bt_\b1_\b6;\b;
 
-
-
-                                                               14
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This  option  specifies  the MTU to use on this interface.
+       This option specifies the MTU to use  on  this  interface.
        The minimum legal value for the MTU is 68.
 
         o\bop\bpt\bti\bio\bon\bn a\bal\bll\bl-\b-s\bsu\bub\bbn\bne\bet\bts\bs-\b-l\blo\boc\bca\bal\bl _\bf_\bl_\ba_\bg;\b;
 
        This option specifies whether or not the client may assume
-       that  all subnets of the IP network to which the client is
-       connected use the same MTU as the subnet of  that  network
-       to  which  the client is directly connected.  A value of 1
+       that all subnets of the IP network to which the client  is
+       connected  use  the same MTU as the subnet of that network
+       to which the client is directly connected.  A value  of  1
        indicates that all subnets share the same MTU.  A value of
        0 means that the client should assume that some subnets of
        the directly connected network may have smaller MTUs.
 
         o\bop\bpt\bti\bio\bon\bn b\bbr\bro\boa\bad\bdc\bca\bas\bst\bt-\b-a\bad\bdd\bdr\bre\bes\bss\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       This option specifies the broadcast address in use on  the
+       This  option specifies the broadcast address in use on the
        client's subnet.  Legal values for broadcast addresses are
        specified in section 3.2.1.3 of STD 3 (RFC1122).
 
         o\bop\bpt\bti\bio\bon\bn p\bpe\ber\brf\bfo\bor\brm\bm-\b-m\bma\bas\bsk\bk-\b-d\bdi\bis\bsc\bco\bov\bve\ber\bry\by _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       perform  subnet  mask  discovery using ICMP.  A value of 0
-       indicates that the client should not perform mask  discov-
-       ery.   A  value  of 1 means that the client should perform
+       This  option  specifies  whether  or not the client should
+       perform subnet mask discovery using ICMP.  A  value  of  0
+       indicates  that the client should not perform mask discov-
+       ery.  A value of 1 means that the  client  should  perform
+
+
+
+                                                               15
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
        mask discovery.
 
         o\bop\bpt\bti\bio\bon\bn m\bma\bas\bsk\bk-\b-s\bsu\bup\bpp\bpl\bli\bie\ber\br _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       respond  to subnet mask requests using ICMP.  A value of 0
-       indicates that the client should not respond.  A value  of
+       This  option  specifies  whether  or not the client should
+       respond to subnet mask requests using ICMP.  A value of  0
+       indicates  that the client should not respond.  A value of
        1 means that the client should respond.
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\br-\b-d\bdi\bis\bsc\bco\bov\bve\ber\bry\by _\bf_\bl_\ba_\bg;\b;
 
-       This  option  specifies  whether  or not the client should
+       This option specifies whether or  not  the  client  should
        solicit  routers  using  the  Router  Discovery  mechanism
-       defined  in  RFC  1256.   A  value of 0 indicates that the
-       client should not perform router discovery.  A value of  1
+       defined in RFC 1256.  A value  of  0  indicates  that  the
+       client  should not perform router discovery.  A value of 1
        means that the client should perform router discovery.
 
         o\bop\bpt\bti\bio\bon\bn r\bro\bou\but\bte\ber\br-\b-s\bso\bol\bli\bic\bci\bit\bta\bat\bti\bio\bon\bn-\b-a\bad\bdd\bdr\bre\bes\bss\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs;\b;
 
-       This  option  specifies  the  address  to which the client
+       This option specifies the  address  to  which  the  client
        should transmit router solicitation requests.
 
-        o\bop\bpt\bti\bio\bon\bs\bst\bta\bat\bti\bic\bc-\b-r\bro\bou\but\bte\bes\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
+        o\bop\bpt\bti\bio\bon\b s\bst\bta\bat\bti\bic\bc-\b-r\bro\bou\but\bte\bes\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs
        _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This  option  specifies  a  list of static routes that the
-       client should install in its routing cache.   If  multiple
-       routes  to  the  same  destination are specified, they are
+       This option specifies a list of  static  routes  that  the
+       client  should  install in its routing cache.  If multiple
+       routes to the same destination  are  specified,  they  are
        listed in descending order of priority.
 
-
-
-                                                               15
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       The routes consist of a list of  IP  address  pairs.   The
-       first  address  is the destination address, and the second
+       The  routes  consist  of  a list of IP address pairs.  The
+       first address is the destination address, and  the  second
        address is the router for the destination.
 
-       The default route (0.0.0.0) is an illegal destination  for
-       a  static  route.   To  specify the default route, use the
+       The  default route (0.0.0.0) is an illegal destination for
+       a static route.  To specify the  default  route,  use  the
        r\bro\bou\but\bte\ber\brs\bs option.
 
         o\bop\bpt\bti\bio\bon\bn t\btr\bra\bai\bil\ble\ber\br-\b-e\ben\bnc\bca\bap\bps\bsu\bul\bla\bat\bti\bio\bon\bn _\bf_\bl_\ba_\bg;\b;
 
-       This option specifies whether or  not  the  client  should
-       negotiate  the  use  of trailers (RFC 893 [14]) when using
-       the ARP protocol.  A value of 0 indicates that the  client
-       should  not  attempt  to use trailers.  A value of 1 means
+       This  option  specifies  whether  or not the client should
+       negotiate the use of trailers (RFC 893  [14])  when  using
+       the  ARP protocol.  A value of 0 indicates that the client
+       should not attempt to use trailers.  A value  of  1  means
        that the client should attempt to use trailers.
 
         o\bop\bpt\bti\bio\bon\bn a\bar\brp\bp-\b-c\bca\bac\bch\bhe\be-\b-t\bti\bim\bme\beo\bou\but\bt _\bu_\bi_\bn_\bt_\b3_\b2;\b;
@@ -1018,85 +1048,97 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
         o\bop\bpt\bti\bio\bon\bn i\bie\bee\bee\be8\b80\b02\b2-\b-3\b3-\b-e\ben\bnc\bca\bap\bps\bsu\bul\bla\bat\bti\bio\bon\bn _\bf_\bl_\ba_\bg;\b;
 
        This option specifies whether or not the client should use
-       Ethernet Version 2 (RFC 894)  or  IEEE  802.3  (RFC  1042)
+
+
+
+                                                               16
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
+       Ethernet  Version  2  (RFC  894)  or IEEE 802.3 (RFC 1042)
        encapsulation if the interface is an Ethernet.  A value of
-       0 indicates that the client should use RFC 894  encapsula-
-       tion.   A  value of 1 means that the client should use RFC
+       0  indicates that the client should use RFC 894 encapsula-
+       tion.  A value of 1 means that the client should  use  RFC
        1042 encapsulation.
 
         o\bop\bpt\bti\bio\bon\bn d\bde\bef\bfa\bau\bul\blt\bt-\b-t\btc\bcp\bp-\b-t\btt\btl\bl _\bu_\bi_\bn_\bt_\b8;\b;
 
-       This option specifies the  default  TTL  that  the  client
-       should  use  when sending TCP segments.  The minimum value
+       This  option  specifies  the  default  TTL that the client
+       should use when sending TCP segments.  The  minimum  value
        is 1.
 
         o\bop\bpt\bti\bio\bon\bn t\btc\bcp\bp-\b-k\bke\bee\bep\bpa\bal\bli\biv\bve\be-\b-i\bin\bnt\bte\ber\brv\bva\bal\bl _\bu_\bi_\bn_\bt_\b3_\b2;\b;
 
-       This option specifies the interval (in seconds)  that  the
-       client  TCP should wait before sending a keepalive message
-       on a TCP connection.  The time is specified  as  a  32-bit
-       unsigned  integer.   A  value  of  zero indicates that the
-       client should not generate keepalive messages  on  connec-
+       This  option  specifies the interval (in seconds) that the
+       client TCP should wait before sending a keepalive  message
+       on  a  TCP  connection.  The time is specified as a 32-bit
+       unsigned integer.  A value  of  zero  indicates  that  the
+       client  should  not generate keepalive messages on connec-
        tions unless specifically requested by an application.
 
         o\bop\bpt\bti\bio\bon\bn t\btc\bcp\bp-\b-k\bke\bee\bep\bpa\bal\bli\biv\bve\be-\b-g\bga\bar\brb\bba\bag\bge\be _\bf_\bl_\ba_\bg;\b;
 
        This option specifies the whether or not the client should
-       send TCP keepalive messages with a octet  of  garbage  for
-       compatibility  with  older  implementations.  A value of 0
+       send  TCP  keepalive  messages with a octet of garbage for
+       compatibility with older implementations.  A  value  of  0
        indicates that a garbage octet should not be sent. A value
        of 1 indicates that a garbage octet should be sent.
 
         o\bop\bpt\bti\bio\bon\bn n\bni\bis\bs-\b-d\bdo\bom\bma\bai\bin\bn _\bs_\bt_\br_\bi_\bn_\bg;\b;
 
-
-
-                                                               16
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This  option  specifies  the name of the client's NIS (Sun
-       Network Information Services) domain.  The domain is  for-
+       This option specifies the name of the  client's  NIS  (Sun
+       Network  Information Services) domain.  The domain is for-
        matted as a character string consisting of characters from
        the NVT ASCII character set.
 
         o\bop\bpt\bti\bio\bon\bn n\bni\bis\bs-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a list of  IP  addresses  indicating
-       NIS  servers  available  to the client.  Servers should be
+       This  option  specifies  a list of IP addresses indicating
+       NIS servers available to the client.   Servers  should  be
        listed in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bnt\btp\bp-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a list of  IP  addresses  indicating
-       NTP  (RFC  1035) servers available to the client.  Servers
+       This  option  specifies  a list of IP addresses indicating
+       NTP (RFC 1035) servers available to the  client.   Servers
        should be listed in order of preference.
 
-        o\bop\bpt\bti\bio\bon\bn\bne\bet\btb\bbi\bio\bos\bs-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\b ...
+        o\bop\bpt\bti\bio\bon\b n\bne\bet\btb\bbi\bio\bos\bs-\b-n\bna\bam\bme\be-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ...
        ];\b;
 
-       The  NetBIOS name server (NBNS) option specifies a list of
+       The NetBIOS name server (NBNS) option specifies a list  of
        RFC 1001/1002 NBNS name servers listed in order of prefer-
        ence.
 
+
+
+                                                               17
+
+
+
+
+
+dhcpd.conf(5)                                       dhcpd.conf(5)
+
+
         o\bop\bpt\bti\bio\bon\bn n\bne\bet\btb\bbi\bio\bos\bs-\b-d\bdd\bd-\b-s\bse\ber\brv\bve\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       The  NetBIOS  datagram  distribution  server (NBDD) option
-       specifies a list of RFC 1001/1002 NBDD servers  listed  in
+       The NetBIOS datagram  distribution  server  (NBDD)  option
+       specifies  a  list of RFC 1001/1002 NBDD servers listed in
        order of preference.
 
         o\bop\bpt\bti\bio\bon\bn n\bne\bet\btb\bbi\bio\bos\bs-\b-n\bno\bod\bde\be-\b-t\bty\byp\bpe\be _\bu_\bi_\bn_\bt_\b8;\b;
 
-       The  NetBIOS  node  type option allows NetBIOS over TCP/IP
-       clients  which  are  configurable  to  be  configured   as
-       described  in  RFC 1001/1002.  The value is specified as a
+       The NetBIOS node type option allows  NetBIOS  over  TCP/IP
+       clients   which  are  configurable  to  be  configured  as
+       described in RFC 1001/1002.  The value is specified  as  a
        single octet which identifies the client type.  A value of
-       1  corresponds  to  a  NetBIOS B-node; a value of 2 corre-
+       1 corresponds to a NetBIOS B-node; a  value  of  2  corre-
        sponds to a P-node; a value of 4 corresponds to an M-node;
        a value of 8 corresponds to an H-node.
 
@@ -1104,85 +1146,43 @@ dhcpd.conf(5)                                       dhcpd.conf(5)
 
        The NetBIOS scope option specifies the NetBIOS over TCP/IP
        scope  parameter  for  the  client  as  specified  in  RFC
-       1001/1002.  See  RFC1001, RFC1002, and RFC1035 for charac-
+       1001/1002. See RFC1001, RFC1002, and RFC1035  for  charac-
        ter-set restrictions.
 
         o\bop\bpt\bti\bio\bon\bn f\bfo\bon\bnt\bt-\b-s\bse\ber\brv\bve\ber\brs\bs _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-       This option specifies a  list  of  X  Window  System  Font
-       servers  available to the client. Servers should be listed
+       This  option  specifies  a  list  of  X Window System Font
+       servers available to the client. Servers should be  listed
        in order of preference.
 
         o\bop\bpt\bti\bio\bon\bn x\bx-\b-d\bdi\bis\bsp\bpl\bla\bay\by-\b-m\bma\ban\bna\bag\bge\ber\br _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs [,\b, _\bi_\bp_\b-_\ba_\bd_\bd_\br_\be_\bs_\bs ... ];\b;
 
-
-
-                                                               17
-
-
-
-
-
-dhcpd.conf(5)                                       dhcpd.conf(5)
-
-
-       This option specifies a list of systems that  are  running
-       the  X  Window System Display Manager and are available to
-       the client.  Addresses should be listed in order of  pref-
+       This  option  specifies a list of systems that are running
+       the X Window System Display Manager and are  available  to
+       the  client.  Addresses should be listed in order of pref-
        erence.
 
         o\bop\bpt\bti\bio\bon\bn d\bdh\bhc\bcp\bp-\b-c\bcl\bli\bie\ben\bnt\bt-\b-i\bid\bde\ben\bnt\bti\bif\bfi\bie\ber\br _\bd_\ba_\bt_\ba_\b-_\bs_\bt_\br_\bi_\bn_\bg;\b;
 
        This option can be used to specify the a DHCP client iden-
-       tifier in a host declaration, so that dhcpd can  find  the
+       tifier  in  a host declaration, so that dhcpd can find the
        host record by matching against the client identifier.
 
 S\bSE\bEE\bE A\bAL\bLS\bSO\bO
-       dhcpd.conf(5),       dhcpd.leases(5),      draft-ietf-dhc-
+       dhcpd.conf(5),      dhcpd.leases(5),       draft-ietf-dhc-
        options-1533update-04.txt, draft-ietf-dhc-dhcp-07.txt.
 
 A\bAU\bUT\bTH\bHO\bOR\bR
        d\bdh\bhc\bcp\bpd\bd(\b(8\b8)\b) was written by Ted Lemon <mellon@vix.com> under a
-       contract  with  Vixie Labs.   Funding for this project was
-       provided by the Internet Software  Corporation.   Informa-
-       tion  about  the Internet Software Consortium can be found
+       contract with Vixie Labs.   Funding for this  project  was
+       provided  by  the Internet Software Corporation.  Informa-
+       tion about the Internet Software Consortium can  be  found
        at h\bht\btt\btp\bp:\b:/\b//\b/w\bww\bww\bw.\b.i\bis\bsc\bc.\b.o\bor\brg\bg/\b/i\bis\bsc\bc.\b.
 
 
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
                                                                18