Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man1m/ipadm.1m.man.txt
          +++ new/usr/src/man/man1m/ipadm.1m.man.txt
↓ open down ↓ 7 lines elided ↑ open up ↑
   8    8       ipadm disable-if -t interface
   9    9       ipadm enable-if -t interface
  10   10       ipadm delete-if interface
  11   11       ipadm show-if [[-p] -o field[,field]...] [interface]
  12   12       ipadm set-ifprop [-t] -p prop=value[,value]... -m protocol interface
  13   13       ipadm reset-ifprop [-t] -p prop -m protocol interface
  14   14       ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...]
  15   15             [-m protocol] [interface]
  16   16       ipadm create-addr [-t] -T static [-d]
  17   17             -a [local|remote=]addr[/prefixlen]... addrobj
  18      -     ipadm create-addr [-t] -T dhcp [-w seconds|forever] addrobj
       18 +     ipadm create-addr [-t] -T dhcp [-w seconds|forever] [-1] [-h hostname]
       19 +           addrobj
  19   20       ipadm create-addr [-t] -T addrconf [-i interface-id]
  20   21             [-p {stateful|stateless}={yes|no}]... addrobj
  21   22       ipadm down-addr [-t] addrobj
  22   23       ipadm up-addr [-t] addrobj
  23   24       ipadm disable-addr [-t] addrobj
  24   25       ipadm enable-addr [-t] addrobj
  25   26       ipadm refresh-addr [-i] addrobj
  26   27       ipadm delete-addr [-r] addrobj
  27   28       ipadm show-addr [[-p] -o field[,field]...] [addrobj]
  28   29       ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
↓ open down ↓ 140 lines elided ↑ open up ↑
 169  170           PERSISTENT  The persistent value of the property.
 170  171           DEFAULT     The default value of the property.
 171  172           POSSIBLE    The possible values for the property.
 172  173  
 173  174         -p,--prop
 174  175           Specify which properties to display. See the ipadm set-ifprop
 175  176           subcommand for the list of property names.
 176  177  
 177  178       ipadm create-addr [-t] -T static [-d] -a
 178  179         [local|remote=]addr[/prefixlen]... addrobj
 179      -     ipadm create-addr [-t] -T dhcp [-w seconds|forever] addrobj
      180 +     ipadm create-addr [-t] -T dhcp [-w seconds|forever] [-1] [-h hostname]
      181 +       addrobj
 180  182       ipadm create-addr [-t] -T addrconf [-i interface-id] [-p
 181  183         {stateful|stateless}={yes|no}]... addrobj
 182  184         Create an address on an IP interface. The address will be enabled but
 183  185         can disabled using the ipadm disable-addr subcommand. This subcommand
 184  186         has three different forms, depending on the value of the -T option.
 185  187  
 186  188         -T static
 187  189           Create a static addrobj. Note that addrconf address configured on an
 188  190           interface is required to configure static IPv6 address on the same
 189  191           interface. This takes the following options:
↓ open down ↓ 5 lines elided ↑ open up ↑
 195  197             address should be provided by itself without second address.
 196  198  
 197  199           -d,--down
 198  200             The address is down.
 199  201  
 200  202         -T dhcp
 201  203           Obtain the address via DHCP. This takes the following options:
 202  204  
 203  205           -w,--wait
 204  206             Specify the time, in seconds, that the command should wait to
 205      -           obtain an address.
      207 +           obtain an address; or specify forever to wait without interruption.
      208 +           The default value is 120.
 206  209  
      210 +         -1,--primary
      211 +           Specify that the interface is primary.  One effect will be that
      212 +           nodename(4) will serve as -h,--reqhost if that switch is not
      213 +           otherwise specified.
      214 +
      215 +         -h,--reqhost
      216 +           Specify the host name to send to the DHCP server in order to
      217 +           request an association of a Fully Qualified Domain Name to the
      218 +           interface. An FQDN is determined from hostname if it is "rooted"
      219 +           (ending in a '.'), or if it consists of at least three DNS labels,
      220 +           or by appending to hostname the value configured separately using
      221 +           either defaultdomain(4) or resolv.conf(4).  N.b. that the DHCP
      222 +           server implementation ultimately determines whether and how the
      223 +           client-sent FQDN is used.
      224 +
 207  225         -T addrconf
 208  226           Create an auto-configured address. This takes the following options:
 209  227  
 210  228           -i,--interface-id
 211  229             Specify the interface ID to be used.
 212  230  
 213  231           -p,--prop
 214  232             Specify which method of auto-configuration should be used.
 215  233  
 216  234         -t,--temporary
↓ open down ↓ 73 lines elided ↑ open up ↑
 290  308       ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
 291  309         Set a property's value(s) on the addrobj.
 292  310  
 293  311         -p,--prop
 294  312           Specify the property name and value(s). The property name can be one
 295  313           of the following:
 296  314           broadcast   The broadcast address (read-only).
 297  315           deprecated  The address should not be used to send packets but can
 298  316                       still receive packets (on/off).
 299  317           prefixlen   The number of bits in the IPv4 netmask or IPv6 prefix.
      318 +         primary     The DHCP primary interface flag (read-only).
 300  319           private     The address is not advertised to routing (on/off).
      320 +         reqhost     The host name to send to the DHCP server in order to
      321 +                     request an association of an FQDN to the interface.  For
      322 +                     a primary DHCP interface, nodename(4) is sent if this
      323 +                     property is not defined.  See the ipadm create-addr -T
      324 +                     dhcp subcommand for an explanation of how an FQDN is
      325 +                     determined.
 301  326           transmit    Packets can be transmitted (on/off).
 302      -         zone        The zone the addrobj is in.
      327 +         zone        The zone the addrobj is in. (temporary-only.  Use
      328 +                     zonecfg(1M) to make persistent).
 303  329  
 304  330         -t,--temporary
 305  331           Temporary, not persistent across reboots.
 306  332  
 307  333       ipadm reset-addrprop [-t] -p prop addrobj
 308  334         Reset an addrobj's property value to the default.
 309  335  
 310  336         -p,--prop
 311  337           Specify the property name. See the ipadm set-addrprop subcommand for
 312  338           the list of property names.
↓ open down ↓ 84 lines elided ↑ open up ↑
 397  423           PERSISTENT  The persistent value of the property.
 398  424           DEFAULT     The default value of the property.
 399  425           POSSIBLE    The possible values for the property.
 400  426  
 401  427         -p,--prop
 402  428           Specify which properties to display. See the ipadm set-prop
 403  429           subcommand for the list of property names.
 404  430  
 405  431  SEE ALSO
 406  432       arp(1M), cfgadm(1M), dladm(1M), if_mpadm(1M), ifconfig(1M), ndd(1M),
 407      -     zonecfg(1M), nsswitch.conf(4), dhcp(5)
      433 +     zonecfg(1M), defaultdomain(4), nodename(4), nsswitch.conf(4),
      434 +     resolv.conf(4), dhcp(5)
 408  435  
 409      -illumos                          April 9, 2016                         illumos
      436 +illumos                        November 7, 2016                        illumos
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX