MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


System Administration Commands                     dhcpconfig(1M)



NAME
     dhcpconfig - DHCP service configuration utility

SYNOPSIS
     dhcpconfig -D -r resource -p path [-u uninterpreted]
          [-l leaselength] [-n ] [-d DNSdomain]
          [-a DNSserveraddresses] [-h hostsresource]
          [-y hostsdomain]


     dhcpconfig -R serveraddresses


     dhcpconfig -U [-f] [-x] [-h]


     dhcpconfig -N networkaddress [-m subnetmask] [-b ]
          [-t routeraddresses] [-y NIS-domain]
          [-a NISserveraddresses] [-g]


     dhcpconfig -C -r resource -p path [-f] [-k]
          [-u uninterpreted]


     dhcpconfig -X filename [-m macrolist] [-o optionlist]
          [-a networkaddresses] [-f] [-x] [-g]


     dhcpconfig -I filename [-f] [-g]


     dhcpconfig -P [parameter[=value],]...


     dhcpconfig -S [-f] [-e  -d  -r  -q]


DESCRIPTION
     The dhcpconfig command is used to configure and  manage  the
     Dynamic  Host Configuration Protocol (DHCP) service or BOTP
     relay services.  It  is  intended  for  use  by  experienced
     Solaris  system  administrators  and is designed for ease of
     use in scripts. The dhcpmgr utility is recommended for  less
     experienced  administrators  or those preferring a graphical
     utility to configure and manage the DHCP  service  or  BOTP
     relay service.


     The dhcpconfig command can be run by root, or by other users
     assigned  to  the  DHCP  Management profile. See rbac(5) and
     userattr(4).



SunOS 5.11          Last change: 16 Jun 2004                    1






System Administration Commands                     dhcpconfig(1M)



     dhcpconfig requires one of the following function flags: -D,
     -R, -U, -N, -C, -X, -I, -P or -S.


     The dhcpconfig menu driven mode is supported  in  Solaris  8
     and previous versions of Solaris.

  Where dhcpconfig Obtains Configuration Information
     dhcpconfig scans various configuration files on your Solaris
     machine  for  information  it  can  use  to assign values to
     options contained in macros it adds to  the  dhcptab  confi-
     guration   table.  The  following  table  lists  information
     dhcpconfig needs, the source used, and how  the  information
     is used:



     
     Information     Source                                 Where Used           
    
     Timezone        System date, timezone settings         Locale macro         
     DNS parameters  nsswitch.conf, /etc/resolv.conf        Server macro         
     NIS parameters  System domainname, nsswitch.conf, NIS  Network macros       
     Subnetmask      Network interface, netmasks table  in  Network macros       
                     nameservice                                                 
    



     If you have not set these parameters on your server machine,
     you  should  do  so  before configuring the DHCP server with
     dhcpconfig. Note  that  if  you  specify  options  with  the
     dhcpconfig  -D  command line, the values you supply override
     the values obtained from the system files.

OPTIONS
     The following options are supported:

     -C                     Convert to using a  new  data  store,
                            recreating  the DHCP data tables in a
                            format appropriate to  the  new  data
                            store, and setting up the DHCP server
                            to use the new data store.

                            The   following    sub-options    are
                            required:

                            -p pathtodata     The   paths   for
                                                SUNWfiles     and
                                                SUNWbinfiles must
                                                be  absolute UNIX
                                                pathnames.    The



SunOS 5.11          Last change: 16 Jun 2004                    2






System Administration Commands                     dhcpconfig(1M)



                                                path  for  SUNWn-
                                                isplus must be  a
                                                fully   specified
                                                NIS]    directory
                                                (including    the
                                                tailing  period.)
                                                See
                                                dhcpmodules(5).


                            -r dataresource    New  data   store
                                                resource.  One of
                                                the     following
                                                must   be  speci-
                                                fied:  SUNWfiles,
                                                SUNWbinfiles,  or
                                                SUNWnisplus.  See
                                                dhcpmodules(5).

                            The   following    sub-options    are
                            optional:

                            -f                  Do not prompt for
                                                confirmation.  If
                                                -f is not used, a
                                                warning  and con-
                                                firmation  prompt
                                                are issued before
                                                the    conversion
                                                starts.


                            -k                  Keep the old DHCP
                                                data tables after
                                                successful
                                                conversion.    If
                                                any       problem
                                                occurs     during
                                                conversion,
                                                tables   are  not
                                                deleted  even  if
                                                -k  sub-option is
                                                not specified.


                            -u uninterpreted    Data   which   is
                                                ignored        by
                                                dhcpconfig,   but
                                                passed  on to the
                                                datastore     for
                                                interpretation.
                                                The private layer



SunOS 5.11          Last change: 16 Jun 2004                    3






System Administration Commands                     dhcpconfig(1M)



                                                provides      for
                                                module-specific
                                                configuration
                                                information
                                                through  the  use
                                                of            the
                                                RESOURCECONFIG
                                                keyword. Uninter-
                                                preted   data  is
                                                stored     within
                                                RESOURCECONFIG
                                                keyword        of
                                                dhcpsvc.conf(4).
                                                The -u sub-option
                                                is  not used with
                                                the    SUNWfiles,
                                                SUNWbinfiles, and
                                                SUNWnisplus  data
                                                stores.       See
                                                dhcpmodules(5).



     -D                     Configure the DHCP service.

                            The   following    sub-options    are
                            required:

                            -r dataresource    One of  the  fol-
                                                lowing   must  be
                                                specified:
                                                SUNWfiles,
                                                SUNWbinfiles,  or
                                                SUNWnisplus.
                                                Other data stores
                                                may            be
                                                available.See
                                                dhcpmodules(5).


                            -p path             The   paths   for
                                                SUNWfiles     and
                                                SUNWbinfiles must
                                                be  absolute UNIX
                                                pathnames.    The
                                                path  for  SUNWn-
                                                isplus must be  a
                                                fully   specified
                                                NIS]    directory
                                                (including    the
                                                tailing  period.)
                                                .             See



SunOS 5.11          Last change: 16 Jun 2004                    4






System Administration Commands                     dhcpconfig(1M)



                                                dhcpmodules(5).

                            The   following    sub-options    are
                            optional:

                            -a DNSservers       IP addresses  of
                                                 DNS     servers,
                                                 separated   with
                                                 commas.


                            -d DNSdomain        DNS domain name.


                            -h hostsresource    Resource      in
                                                 which  to  place
                                                 hosts data. Usu-
                                                 ally,  the  name
                                                 service  in  use
                                                 on  the  server.
                                                 Valid values are
                                                 nisplus,  files,
                                                 or dns.


                            -l seconds           Lease     length
                                                 used         for
                                                 addresses    not
                                                 having  a speci-
                                                 fied       lease
                                                 length,       in
                                                 seconds.


                            -n                   Non-negotiable
                                                 leases


                            -y hostsdomain      DNS   or    NIS]
                                                 domain  name  to
                                                 be   used    for
                                                 hosts      data.
                                                 Valid  only   if
                                                 dns  or  nisplus
                                                 is specified for
                                                 -h sub-option.


                            -u uninterpreted     Data  which   is
                                                 ignored       by
                                                 dhcpconfig,  but
                                                 passed on to the



SunOS 5.11          Last change: 16 Jun 2004                    5






System Administration Commands                     dhcpconfig(1M)



                                                 datastore    for
                                                 interpretation.
                                                 The      private
                                                 layer   provides
                                                 for      module-
                                                 specific  confi-
                                                 guration  infor-
                                                 mation   through
                                                 the use  of  the
                                                 RESOURCECONFIG
                                                 keyword.   Unin-
                                                 terpreted   data
                                                 is stored within
                                                 RESOURCECONFIG
                                                 keyword       of
                                                 dhcpsvc.conf(4).
                                                 The   -u    sub-
                                                 option   is  not
                                                 used  with   the
                                                 SUNWfiles,
                                                 SUNWbinfiles,
                                                 and  SUNWnisplus
                                                 data stores. See
                                                 dhcpmodules(5).



     -I filename            Import data from filename, containing
                            data   previously   exported  from  a
                            Solaris DHCP server. Note that  after
                            importing,  you may have to edit mac-
                            ros to  specify  the  correct  domain
                            names,  and  edit  network  tables to
                            change the owning server of addresses
                            in  imported networks. Use dhtadm and
                            pntadm to do this.

                            The following  sub-options  are  sup-
                            ported:

                            -f    Replace  any  conflicting  data
                                  with the data being imported.


                            -g    Signal the daemon to reload the
                                  dhcptab  once  the  import  has
                                  been completed.



     -N netaddress         Configure an additional  network  for
                            DHCP service.



SunOS 5.11          Last change: 16 Jun 2004                    6






System Administration Commands                     dhcpconfig(1M)



                            The following  sub-options  are  sup-
                            ported:

                            -a NISserveraddresses    List of IP
                                                       addresses
                                                       of     NIS
                                                       servers.


                            -b                         Network is
                                                       a   point-
                                                       to-point
                                                       (P) net-
                                                       work,
                                                       therefore
                                                       no  broad-
                                                       cast
                                                       address
                                                       should  be
                                                       config-
                                                       ured.   If
                                                       -b is  not
                                                       used,  the
                                                       network is
                                                       assumed to
                                                       be a  LAN,
                                                       and    the
                                                       broadcast
                                                       address is
                                                       determined
                                                       using  the
                                                       network
                                                       address
                                                       and subnet
                                                       mask.


                            -g                         Signal the
                                                       daemon  to
                                                       reload the
                                                       dhcptab.


                            -m xxx.xxx.xxx.xxx         Subnet
                                                       mask   for
                                                       the   net-
                                                       work;   if
                                                       -m is  not
                                                       used, sub-
                                                       net   mask
                                                       is
                                                       obtained



SunOS 5.11          Last change: 16 Jun 2004                    7






System Administration Commands                     dhcpconfig(1M)



                                                       from  net-
                                                       masks.


                            -t routeraddresses        List    of
                                                       router  IP
                                                       addresses;
                                                       if     not
                                                       specified,
                                                       router
                                                       discovery
                                                       flag    is
                                                       set.


                            -y NISdomainname         If NIS  is
                                                       used    on
                                                       this  net-
                                                       work,
                                                       specify
                                                       the    NIS
                                                       domain
                                                       name.



     -P                     Configure the  DHCP  service  parame-
                            ters.  Each  parameter  and value are
                            specified by the following pattern:

                              parameter[=value],...


                            Where parameter and value are:

                            parameter    One of the DHCP  service
                                         parameters   listed   in
                                         dhcpsvc.conf(4). If  the
                                         corresponding  value  is
                                         not    specified,    the
                                         current  parameter value
                                         is displayed. If parame-
                                         ter  is  not  specified,
                                         all    parameters    and
                                         current    values    are
                                         displayed.


                            value        Optional string  to  set
                                         the servers parameter to
                                         if the value is  accept-
                                         able.  If  the  value is



SunOS 5.11          Last change: 16 Jun 2004                    8






System Administration Commands                     dhcpconfig(1M)



                                         missing  or   is   empty
                                         (""),  the parameter and
                                         its  current  value  are
                                         deleted.

                            After a  parameter  has  changed  the
                            DHCP   server   requires  re-starting
                            before  you  can  use  new  parameter
                            values.


     -R serveraddresses    Configure the  BOTP  relay  service.
                            BOTP  or DHCP requests are forwarded
                            to the list of servers specified.

                            serveraddresses is a comma separated
                            list    of    hostnames   and/or   IP
                            addresses.


     -S                     Control the DHCP service.

                            The following  sub-options  are  sup-
                            ported:

                            -d     Disable and stop the DHCP ser-
                                  vice.


                            -e    Enable and start the DHCP  ser-
                                  vice.


                            -q    Display the state of  the  DHCP
                                  service.  The  state is encoded
                                  into the exit status.

                                    0    DHCP service disabled and stopped
                                    1    DHCP service enabled and stopped
                                    2    DHCP service disabled and running
                                    3    DHCP service enabled and running




                            -r    Enable  and  restart  the  DHCP
                                  service.



     -U                     Unconfigure the DHCP service or BOTP
                            relay service.



SunOS 5.11          Last change: 16 Jun 2004                    9






System Administration Commands                     dhcpconfig(1M)



                            The following  sub-options  are  sup-
                            ported:

                            -f    Do not prompt for confirmation.
                                  If  -f  is  not used, a warning
                                  and  confirmation   prompt   is
                                  issued.


                            -h    Delete hosts entries from  name
                                  service.


                            -x    Delete the dhcptab and  network
                                  tables.



     -X filename            Export  data  from  the   DHCP   data
                            tables,  saving  to filename, to move
                            the  data  to  another  Solaris  DHCP
                            server.

                            The   following    sub-options    are
                            optional:

                            -a networkstoexport    List of net-
                                                     works  whose
                                                     addresses
                                                     should    be
                                                     exported, or
                                                     the  keyword
                                                     AL       to
                                                     specify  all
                                                     networks. If
                                                     -a   is  not
                                                     specified,
                                                     no  networks
                                                     are
                                                     exported.


                            -g                       Signal   the
                                                     daemon    to
                                                     reload   the
                                                     dhcptab
                                                     after    the
                                                     export   has
                                                     been    com-
                                                     pleted.





SunOS 5.11          Last change: 16 Jun 2004                   10






System Administration Commands                     dhcpconfig(1M)



                            -m macrostoexport      List of mac-
                                                     ros       to
                                                     export,   or
                                                     the  keyword
                                                     AL       to
                                                     specify  all
                                                     macros.   If
                                                     -m   is  not
                                                     specified,
                                                     no    macros
                                                     are
                                                     exported.


                            -o optionstoexport     List      of
                                                     options   to
                                                     export,   or
                                                     the  keyword
                                                     AL       to
                                                     specify  all
                                                     options.  If
                                                     -o   is  not
                                                     specified,
                                                     no   options
                                                     are
                                                     exported.


                            -x                       Delete   the
                                                     data    from
                                                     this  server
                                                     after  it is
                                                     exported. If
                                                     -x   is  not
                                                     specified
                                                     you  are  in
                                                     effect copy-
                                                     ing      the
                                                     data.



EXAMPLES
     Example 1 Configuring DHCP Service with  Binary  Files  Data
     Store


     The following command configures  DHCP  service,  using  the
     binary  files data store, in the DNS domain acme.eng, with a
     lease time of 28800 seconds (8 hours),





SunOS 5.11          Last change: 16 Jun 2004                   11






System Administration Commands                     dhcpconfig(1M)



       example# dhcpconfig -D -r SUNWbinfiles -p /var/dhcp -l 28800\
                    -d acme.eng -a 120.30.33.4 -h dns -y acme.eng



     Example 2 Configuring BOTP Relay Agent


     The following command configures the DHCP daemon as a  BOTP
     relay  agent,  which forwards BOTP and DHCP requests to the
     servers   having   the   IP   addresses   120.30.33.7    and
     120.30.42.132:


       example# dhcpconfig -R 120.30.33.7,120.30.42.132



     Example 3 Unconfiguring DHCP Service


     The following command unconfigures the  DHCP  service,  with
     confirmation,  and  deletes  the  DHCP  data tables and host
     table entries:


       example# dhcpconfig -U -x -h



     Example 4 Configuring a Network for DHCP Service


     The following command configures an additional  LAN  network
     for  DHCP service, specifying that clients should use router
     discovery and providing the NIS domain name and  NIS  server
     address:


       example# dhcpconfig -N 120.30.171.0 -y east.acme.eng.com\
                    -a 120.30.33.4



     Example 5 Converting to SUNWnisplus Data Store


     The following command converts a DHCP server  from  using  a
     text or binary files data store to a NIS] data store, delet-
     ing the old data store's DHCP tables:





SunOS 5.11          Last change: 16 Jun 2004                   12






System Administration Commands                     dhcpconfig(1M)



       example# dhcpconfig -C -r SUNWnisplus -p whatever.com.



     Example 6 Exporting a Network, Macros, and  Options  from  a
     DHCP Server


     The following command exports one network (120.30.171.0) and
     its  addresses, the macro 120.30.171.0, and the options motd
     and PSptrfrom a DHCP server, saves the exported data in file
     /export/var/120301710data,  and  deletes  the exported data
     from the server.


       example# dhcpconfig -X /var/dhcp/120301710export
            -a 120.30.171.0 -m 120.30.171.0 -o motd,PSptr



     Example 7 Importing Data on a DHCP Server


     The  following  command  imports  DHCP  data  from  a  file,
     /net/golduck/export/var/120301710data, containing data pre-
     viously exported from a Solaris DHCP server, overwrites  any
     conflicting  data  on  the importing server, and signals the
     daemon to reload the dhcptab once the import is completed:


       example# dhcpconfig -I /net/golduck/export/var/120301710data -f -g



     Example 8 Setting DHCP Server Parameters


      The following command sets the number of minutes  that  the
     DHCP server waits before timing out when updating DNS infor-
     mation on DHCP clients to five minutes.


       example# example# dhcpconfig -P UPDATETIMEOUT=5



     Example 9 Re-starting the DHCP server


     The following command stops and re-starts the DHCP server.





SunOS 5.11          Last change: 16 Jun 2004                   13






System Administration Commands                     dhcpconfig(1M)



       example#  example# dhcpconfig -S -r
       DHCP server stopped
       DHCP server started



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWdhcsu                   
    
     Interface Stability          Evolving                    
    


SEE ALSO
     dhcpmgr(1M),    dhtadm(1M),    in.dhcpd(1M),     pntadm(1M),
     dhcpnetwork(4),         dhcptab(4),        dhcpsvc.conf(4),
     nsswitch.conf(4),   resolv.conf(4),   userattr(4),   attri-
     butes(5), dhcp(5), dhcpmodules(5), rbac(5)


























SunOS 5.11          Last change: 16 Jun 2004                   14






OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™