Print this page
NEX-1785 Add IPMP related subcommands to ipadm(1M) man page
Reviewed by: Dan Fields <dan.fields@nexenta.com>
NEX-3369 Restore mdoc version of ipadm(1M) man page
Fix up some merges where we wanted the upstream version.
re #11755 rb4066 Cert Bug 11518 I/O requests are not aligned with 4096 disk sector size
re #12661 rb4067 Need ipadm(1M) man page
   1 IPADM(1M)                    Maintenance Commands                    IPADM(1M)
   2 
   3 NAME
   4      ipadm - configure IP interfaces, addresses and protocols
   5 
   6 SYNOPSIS
   7      ipadm create-if [-t] interface







   8      ipadm disable-if -t interface
   9      ipadm enable-if -t interface
  10      ipadm delete-if interface
  11      ipadm show-if [[-p] -o field[,field]...] [interface]

  12      ipadm set-ifprop [-t] -p prop=value[,value]... -m protocol interface
  13      ipadm reset-ifprop [-t] -p prop -m protocol interface
  14      ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...]
  15            [-m protocol] [interface]

  16      ipadm create-addr [-t] -T static [-d]
  17            -a [local|remote=]addr[/prefixlen]... addrobj
  18      ipadm create-addr [-t] -T dhcp [-1] [-h hostname] [-w {seconds|forever}]
  19            addrobj
  20      ipadm create-addr [-t] -T addrconf [-i interface-id]
  21            [-p {stateful|stateless}={yes|no}]... addrobj



  22      ipadm down-addr [-t] addrobj
  23      ipadm up-addr [-t] addrobj
  24      ipadm disable-addr [-t] addrobj
  25      ipadm enable-addr [-t] addrobj
  26      ipadm refresh-addr [-i] addrobj
  27      ipadm delete-addr [-r] addrobj
  28      ipadm show-addr [[-p] -o field[,field]...] [addrobj]
  29      ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
  30      ipadm reset-addrprop [-t] -p prop addrobj
  31      ipadm show-addrprop [[-c] -o field[,field]...] [-p prop[,prop]...]
  32            [addrobj]

  33      ipadm set-prop [-t] -p prop[+|-]=value[,value]... protocol
  34      ipadm reset-prop [-t] -p prop protocol
  35      ipadm show-prop [[-c] -o field[,field]...] [-p prop[,prop]...] [protocol]
  36 
  37 DESCRIPTION
  38      The ipadm command is a stable replacement for the ifconfig(1M) and
  39      ndd(1M) commands.  It is used to create IP interfaces and to configure IP
  40      addresses on those interfaces.  It is also used to get, set or reset
  41      properties on interfaces, addresses and protocols.
  42 
  43      For subcommands that take an addrobj, the addrobj specifies a unique
  44      address on the system.  It is made up of two parts, delimited by a `/'.
  45      The first part is the name of the interface and the second part is a
  46      string up to 32 characters long.  For example, "lo0/v4" is a loopback
  47      interface addrobj name.
  48 
  49      For subcommands that take a protocol, this can be one of the following
  50      values: ip, ipv4, ipv6, icmp, tcp, sctp or udp.
  51 
  52 SUBCOMMANDS
  53      The following subcommands are supported:
  54 
  55      ipadm create-if [-t] interface
  56              Create an IP interface that will handle both IPv4 and IPv6
  57              packets.  The interface will be enabled as part of the creation
  58              process.  The IPv4 interface will have the address 0.0.0.0.  The
  59              IPv6 interface will have the address ::.
  60 
  61              -t,--temporary
  62                      Temporary, not persistent across reboots.
  63 



































  64      ipadm disable-if -t interface
  65              Disable the specified IP interface.
  66 
  67              -t,--temporary
  68                      Temporary, not persistent across reboots.
  69 
  70      ipadm enable-if -t interface
  71              Enable the specified IP interface.
  72 
  73              -t,--temporary
  74                      Temporary, not persistent across reboots.
  75 
  76      ipadm delete-if interface
  77              Permanently delete the specified IP interface.
  78 
  79      ipadm show-if [[-p] -o field[,field]...] [interface]
  80              Show the current IP interface configuration.
  81 
  82              -o,--output
  83                      Select which fields will be shown.  The field value can
  84                      be one of the following names:
  85                      ALL         Display all fields.
  86                      IFNAME      The name of the interface.
  87                      STATE       The state can be one of the following values:
  88                                  ok        resources for the interface have
  89                                            been allocated
  90                                  offline   the interface is offline
  91                                  failed    the interface's datalink is down
  92                                  down      the interface is down
  93                                  disabled  the interface is disabled
  94                      CURRENT     A set of single character flags indicating
  95                                  the following:
  96                                  b  broadcast (mutually exclusive with `p')
  97                                  m  multicast
  98                                  p  point-to-point (mutually exclusive with
  99                                     `b')
 100                                  v  virtual interface
 101                                  I  IPMP
 102                                  s  IPMP standby
 103                                  i  IPMP inactive
 104                                  V  VRRP
 105                                  a  VRRP accept mode
 106                                  4  IPv4
 107                                  6  IPv6
 108                      PERSISTENT  A set of single character flags showing what
 109                                  configuration will be used the next time the
 110                                  interface is enabled:
 111                                  s  IPMP standby
 112                                  4  IPv4
 113                                  6  IPv6
 114 
 115              -p,--parsable
 116                      Print the output in a parsable format.
 117 
 118      ipadm set-ifprop [-t] -p prop=value[,value]... -m protocol interface
 119              Set a property's value(s) on the specified IP interface.
 120 
 121              -m,--module
 122                      Specify which protocol the setting applies to.
 123 
 124              -p,--prop
 125                      Specify the property name and value(s).  The property
 126                      name can be one of the following:
 127                      arp              Address resolution protocol (on/off).
 128                      exchange_routes  Exchange of routing data (on/off).
 129                      forwarding       IP Forwarding (on/off)
 130                      metric           Set the routing metric to the numeric
 131                                       value.  The value is treated as extra
 132                                       hops to the destination.
 133                      mtu              Set the maximum transmission unit to the
 134                                       numeric value.
 135                      nud              Neighbor unreachability detection
 136                                       (on/off)


 142                      Temporary, not persistent across reboots.
 143 
 144      ipadm reset-ifprop [-t] -p prop -m protocol interface
 145              Reset the specified IP interface's property value to the default.
 146 
 147              -m,--module
 148                      Specify which protocol the setting applies to.
 149 
 150              -p,--prop
 151                      Specify the property name.  See the ipadm set-ifprop
 152                      subcommand for the list of property names.
 153 
 154              -t,--temporary
 155                      Temporary, not persistent across reboots.
 156 
 157      ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...] [-m
 158              protocol] [interface]
 159              Display the property values for one or all of the IP interfaces.
 160 
 161              -c,--parsable
 162                      Print the output in a parsable format.
 163 
 164              -m,--module
 165                      Specify which protocol to display.
 166 
 167              -o,--output
 168                      Select which fields will be shown.  The field value can
 169                      be one of the following names:
 170                      ALL         Display all fields.
 171                      IFNAME      The name of the interface.
 172                      PROPERTY    The name of the property.
 173                      PROTO       The name of the protocol.
 174                      PERM        If the property is readable ("r") and/or
 175                                  writable ("w").
 176                      CURRENT     The value of the property.
 177                      PERSISTENT  The persistent value of the property.
 178                      DEFAULT     The default value of the property.
 179                      POSSIBLE    The possible values for the property.
 180 
 181              -p,--prop
 182                      Specify which properties to display.  See the ipadm
 183                      set-ifprop subcommand for the list of property names.
 184 
 185      ipadm create-addr [-t] -T static [-d] -a
 186              [local|remote=]addr[/prefixlen]... addrobj
 187              Create an address on the specified IP interface using static
 188              configuration.  The address will be enabled but can disabled
 189              using the ipadm disable-addr subcommand.  Note that addrconf
 190              address configured on an interface is required to configure
 191              static IPv6 address on the same interface.  This takes the
 192              following options:
 193 
 194              -a,--address
 195                      Specify the address.  The local or remote prefix can be
 196                      used for a point-to-point interface.  In this case, both
 197                      addresses must be given.  Otherwise, the equal sign ("=")
 198                      should be omitted and the address should be provided by
 199                      itself without second address.
 200 
 201              -d,--down
 202                      The address is down.
 203 
 204              -t,--temporary
 205                      Temporary, not persistent across reboots.
 206 
 207      ipadm create-addr [-t] -T dhcp [-1] [-h hostname] [-w {seconds|forever}]
 208              addrobj
 209              Create an address on the specified IP interface using DHCP.  This
 210              takes the following options:


 231              -w,--wait
 232                      Specify the time, in seconds, that the command should
 233                      wait to obtain an address; or specify forever to wait
 234                      without interruption.  The default value is 120.
 235 
 236      ipadm create-addr [-t] -T addrconf [-i interface-id] [-p
 237              {stateful|stateless}={yes|no}]... addrobj
 238              Create an auto-configured address on the specified IP interface.
 239              This takes the following options:
 240 
 241              -i,--interface-id
 242                      Specify the interface ID to be used.
 243 
 244              -p,--prop
 245                      Specify which method of auto-configuration should be
 246                      used.
 247 
 248              -t,--temporary
 249                      Temporary, not persistent across reboots.
 250 
 251      ipadm down-addr [-t] addrobj
 252              Down the address.  This will stop packets from being sent or
 253              received.
 254 
 255              -t,--temporary
 256                      Temporary, not persistent across reboots.
 257 
 258      ipadm up-addr [-t] addrobj
 259              Up the address.  This will enable packets to be sent and
 260              received.
 261 
 262              -t,--temporary
 263                      Temporary, not persistent across reboots.
 264 
 265      ipadm disable-addr [-t] addrobj
 266              Disable the address.
 267 
 268              -t,--temporary
 269                      Temporary, not persistent across reboots.
 270 
 271      ipadm enable-addr [-t] addrobj
 272              Enable the address.
 273 
 274              -t,--temporary
 275                      Temporary, not persistent across reboots.
 276 
 277      ipadm refresh-addr [-i] addrobj
 278              Extend the lease for DHCP addresses.  It also restarts duplicate
 279              address detection for static addresses.
 280 
 281              -i,--inform
 282                      Obtain network configuration from DHCP without taking a
 283                      lease on the address.
 284 
 285      ipadm delete-addr [-r] addrobj
 286              Delete the given address.
 287 
 288              -r,--release
 289                      Indicate that the DHCP-assigned address should be
 290                      released.
 291 
 292      ipadm show-addr [[-p] -o field[,field]...] [addrobj]
 293              Show the current address properties.
 294 
 295              -o,--output
 296                      Select which fields will be shown.  The field value can
 297                      be one of the following names:
 298                      ALL         Display all fields.
 299                      ADDROBJ     The name of the address.
 300                      TYPE        The type of the address
 301                                  (static/dhcp/addrconf).
 302                      STATE       The state of the address.  It can be one of
 303                                  the following values:
 304                                  disabled      see the ipadm disable-addr
 305                                                subcommand
 306                                  down          see the ipadm down-addr
 307                                                subcommand
 308                                  duplicate     the address is a duplicate
 309                                  inaccessible  the interface for this address
 310                                                has failed
 311                                  ok            the address is up
 312                                  tentative     duplicate address detection in
 313                                                progress
 314                      CURRENT     A set of single character flags indicating
 315                                  the following:
 316                                  U  up
 317                                  u  unnumbered (matches another local address)
 318                                  p  private, not advertised to routing
 319                                  t  temporary IPv6 address
 320                                  d  deprecated (not used for outgoing packets)
 321                      PERSISTENT  A set of single character flags showing the
 322                                  configuration which will be used when the
 323                                  address is enabled.
 324                                  U  up
 325                                  p  private, not advertised to routing
 326                                  d  deprecated (not used for outgoing packets)
 327                      ADDR        The address.
 328 
 329              -p,--parsable
 330                      Print the output in a parsable format.
 331 


































 332      ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
 333              Set a property's value(s) on the addrobj.
 334 
 335              -p,--prop
 336                      Specify the property name and value(s).  The property
 337                      name can be one of the following:
 338                      broadcast   The broadcast address (read-only).
 339                      deprecated  The address should not be used to send
 340                                  packets but can still receive packets
 341                                  (on/off).
 342                      prefixlen   The number of bits in the IPv4 netmask or
 343                                  IPv6 prefix.
 344                      primary     The DHCP primary interface flag (read-only).
 345                      private     The address is not advertised to routing
 346                                  (on/off).
 347                      reqhost     The host name to send to the DHCP server in
 348                                  order to request an association of the FQDN
 349                                  to the interface.  For a primary DHCP
 350                                  interface, nodename(4) is sent if this
 351                                  property is not defined.  See the ipadm


 356                                  only--use zonecfg(1M) to make persistent).
 357 
 358              -t,--temporary
 359                      Temporary, not persistent across reboots.
 360 
 361      ipadm reset-addrprop [-t] -p prop addrobj
 362              Reset the addrobj's property value to the default.
 363 
 364              -p,--prop
 365                      Specify the property name.  See the ipadm set-addrprop
 366                      subcommand for the list of property names.
 367 
 368              -t,--temporary
 369                      Temporary, not persistent across reboots.
 370 
 371      ipadm show-addrprop [[-c] -o field[,field]...] [-p prop[,prop]...]
 372              [addrobj]
 373              Display the property values for one or all of the addrobjs.
 374 
 375              -c,--parsable
 376                      Print the output in a parsable format.
 377 
 378              -o,--output
 379                      Select which fields will be shown.  The field value can
 380                      be one of the following names:
 381                      ALL         Display all fields.
 382                      ADDROBJ     The name of the addrobj.
 383                      PROPERTY    The name of the property.
 384                      PERM        If the property is readable ("r") and/or
 385                                  writable ("w").
 386                      CURRENT     The value of the property.
 387                      PERSISTENT  The persistent value of the property.
 388                      DEFAULT     The default value of the property.
 389                      POSSIBLE    The possible values for the property.
 390 
 391              -p,--prop
 392                      Specify which properties to display.  See the ipadm
 393                      set-addrprop subcommand for the list of property names.
 394 
 395      set-prop [-t] -p prop[+|-]=value[,value]... protocol
 396              Set a property's value(s) on the protocol.
 397 
 398              -p,--prop
 399                      Specify the property name and value(s).  The optional +|-
 400                      syntax can be used to add/remove values from the current
 401                      list of values on the property.  The property name can be
 402                      one of the following:
 403                      ecn                    Explicit congestion control
 404                                             (never/passive/active) (TCP).
 405                      extra_priv_ports       Additional privileged ports
 406                                             (SCTP/TCP/UDP).
 407                      forwarding             Packet forwarding (on/off).
 408                      hoplimit               The IPv6 hoplimit.
 409                      largest_anon_port      Largest ephemeral port
 410                                             (SCTP/TCP/UDP).
 411                      max_buf                Maximum receive or send buffer
 412                                             size (ICMP/SCTP/TCP/UDP).  This
 413                                             also sets the upper limit for the
 414                                             recv_buf and send_buf properties.
 415                      recv_buf               Default receive buffer size


 430                                             (SCTP/TCP/UDP).
 431                      ttl                    The IPv4 time-to-live.
 432 
 433              -t,--temporary
 434                      Temporary, not persistent across reboots.
 435 
 436      ipadm reset-prop [-t] -p prop protocol
 437              Reset a protocol's property value to the default.
 438 
 439              -p,--prop
 440                      Specify the property name.  See the ipadm set-prop
 441                      subcommand for the list of property names.
 442 
 443              -t,--temporary
 444                      Temporary, not persistent across reboots.
 445 
 446      ipadm show-prop [[-c] -o field[,field]...] [-p prop[,prop]...] [protocol]
 447              Display the property values for one or all of the protocols.
 448 
 449              -c,--parsable
 450                      Print the output in a parsable format.
 451 
 452              -o,--output
 453                      Select which fields will be shown.  The field value can
 454                      be one of the following names:
 455                      ALL         Display all fields.
 456                      PROTO       The name of the protocol.
 457                      PROPERTY    The name of the property.
 458                      PERM        If the property is readable ("r") and/or
 459                                  writable ("w").
 460                      CURRENT     The value of the property.
 461                      PERSISTENT  The persistent value of the property.
 462                      DEFAULT     The default value of the property.
 463                      POSSIBLE    The possible values for the property.
 464 
 465              -p,--prop
 466                      Specify which properties to display.  See the ipadm
 467                      set-prop subcommand for the list of property names.
 468 
 469 SEE ALSO
 470      arp(1M), cfgadm(1M), dhcpagent(1M), dladm(1M), if_mpadm(1M),
   1 IPADM(1M)                    Maintenance Commands                    IPADM(1M)
   2 
   3 NAME
   4      ipadm - configure IP and IPMP interfaces, addresses and protocols
   5 
   6 SYNOPSIS
   7      ipadm create-ip [-t] interface
   8      ipadm delete-ip interface
   9 
  10      ipadm create-ipmp [-t] ipmp-interface
  11      ipadm delete-ipmp ipmp-interface
  12      ipadm add-ipmp [-t] -i interface ... ipmp-interface
  13      ipadm remove-ipmp [-t] -i interface ... ipmp-interface
  14 
  15      ipadm disable-if -t interface
  16      ipadm enable-if -t interface

  17      ipadm show-if [[-p] -o field[,field]...] [interface]
  18 
  19      ipadm set-ifprop [-t] -p prop=value[,value]... -m protocol interface
  20      ipadm reset-ifprop [-t] -p prop -m protocol interface
  21      ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...]
  22            [-m protocol] [interface]
  23 
  24      ipadm create-addr [-t] -T static [-d]
  25            -a [local|remote=]addr[/prefixlen]... addrobj
  26      ipadm create-addr [-t] -T dhcp [-1] [-h hostname] [-w {seconds|forever}]
  27            addrobj
  28      ipadm create-addr [-t] -T addrconf [-i interface-id]
  29            [-p {stateful|stateless}={yes|no}]... addrobj
  30      ipadm delete-addr [-r] addrobj
  31      ipadm show-addr [[-p] -o field[,field]...] [addrobj]
  32      ipadm refresh-addr [-i] addrobj
  33      ipadm down-addr [-t] addrobj
  34      ipadm up-addr [-t] addrobj
  35      ipadm disable-addr [-t] addrobj
  36      ipadm enable-addr [-t] addrobj
  37 


  38      ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
  39      ipadm reset-addrprop [-t] -p prop addrobj
  40      ipadm show-addrprop [[-c] -o field[,field]...] [-p prop[,prop]...]
  41            [addrobj]
  42 
  43      ipadm set-prop [-t] -p prop[+|-]=value[,value]... protocol
  44      ipadm reset-prop [-t] -p prop protocol
  45      ipadm show-prop [[-c] -o field[,field]...] [-p prop[,prop]...] [protocol]
  46 
  47 DESCRIPTION
  48      The ipadm command is a stable replacement for the ifconfig(1M) and
  49      ndd(1M) commands.  It is used to create IP interfaces and to configure IP
  50      addresses on those interfaces.  It is also used to get, set or reset
  51      properties on interfaces, addresses and protocols.
  52 
  53      For subcommands that take an addrobj, the addrobj specifies unique
  54      address on the system.  It is made up of two parts, delimited by a `/'.
  55      The first part is the name of the interface and the second part is a
  56      string up to 32 characters long.  For example, "lo0/v4" is a loopback
  57      interface addrobj name.
  58 
  59      For subcommands that take a protocol, this can be one of the following
  60      values: ip, ipv4, ipv6, icmp, tcp, sctp or udp.
  61 
  62 SUBCOMMANDS
  63      The following subcommands are supported:
  64 
  65      ipadm create-ip [-t] interface
  66              Create the IP interface that will handle both IPv4 and IPv6
  67              packets.  The interface will be enabled as part of the creation
  68              process.  The IPv4 interface will have the address 0.0.0.0.  The
  69              IPv6 interface will have the address ::.
  70 
  71              -t,--temporary
  72                      Temporary, not persistent across reboots.
  73 
  74      ipadm delete-ip interface
  75              Permanently delete the specified IP interface.
  76 
  77      ipadm create-ipmp [-t] ipmp-interface
  78              Create the IPMP interface that will handle both IPv4 and IPv6
  79              packets.  The interface will be enabled as part of the creation
  80              process.  The IPv4 interface will have the address 0.0.0.0.  The
  81              IPv6 interface will have the adress ::.
  82 
  83              -t,--temporary
  84                      Temporary, not persistent across reboots.
  85 
  86      ipadm delete-ipmp ipmp-interface
  87              Permanently delete the IPMP interface.
  88 
  89      ipadm add-ipmp [-t] -i interface ... ipmp-interface
  90              Add the IP interface(s) to the IPMP interface (group).
  91 
  92              -i,--interface
  93                Interface to be added to the IPMP interface (group).  More than
  94                one -i option can be specified.
  95 
  96              -t,--temporary
  97                Temporary, not persistent across reboots.
  98 
  99      ipadm remove-ipmp [-t] -i interface ... ipmp-interface
 100              Remove the IP interface(s) from the IPMP interface (group).
 101 
 102              -i,--interface
 103                Interface to be removed from the IPMP interface (group).  More
 104                than one -i option can be specified.
 105 
 106              -t,--temporary
 107                Temporary, not persistent across reboots.
 108 
 109      ipadm disable-if -t interface
 110              Disable the specified IP interface.
 111 
 112              -t,--temporary
 113                      Temporary, not persistent across reboots.
 114 
 115      ipadm enable-if -t interface
 116              Enable the specified IP interface.
 117 
 118              -t,--temporary
 119                      Temporary, not persistent across reboots.
 120 



 121      ipadm show-if [[-p] -o field[,field]...] [interface]
 122              Show the current IP interface configuration.
 123 
 124              -o,--output
 125                      Select which fields will be shown.  The field value can
 126                      be one of the following names:
 127                      ALL         Display all fields.
 128                      IFNAME      The name of the interface.
 129                      STATE       The state can be one of the following values:
 130                                  ok        resources for the interface have
 131                                            been allocated
 132                                  offline   the interface is offline
 133                                  failed    the interface's datalink is down
 134                                  down      the interface is down
 135                                  disabled  the interface is disabled
 136                      CURRENT     A set of single character flags indicating
 137                                  the following:
 138                                  b  broadcast (mutually exclusive with `p')
 139                                  m  multicast
 140                                  p  point-to-point (mutually exclusive with
 141                                     `b')
 142                                  v  virtual interface
 143                                  I  IPMP
 144                                  s  IPMP standby
 145                                  i  IPMP inactive
 146                                  V  VRRP
 147                                  a  VRRP accept mode
 148                                  4  IPv4
 149                                  6  IPv6
 150                      PERSISTENT  A set of single character flags showing what
 151                                  configuration will be used the next time the
 152                                  interface is enabled:
 153                                  s  IPMP standby
 154                                  4  IPv4
 155                                  6  IPv6
 156 
 157              -p,--parsable
 158                      Print the output in parsable format.
 159 
 160      ipadm set-ifprop [-t] -p prop=value[,value]... -m protocol interface
 161              Set a property's value(s) on the specified IP interface.
 162 
 163              -m,--module
 164                      Specify which protocol the setting applies to.
 165 
 166              -p,--prop
 167                      Specify the property name and value(s).  The property
 168                      name can be one of the following:
 169                      arp              Address resolution protocol (on/off).
 170                      exchange_routes  Exchange of routing data (on/off).
 171                      forwarding       IP Forwarding (on/off)
 172                      metric           Set the routing metric to the numeric
 173                                       value.  The value is treated as extra
 174                                       hops to the destination.
 175                      mtu              Set the maximum transmission unit to the
 176                                       numeric value.
 177                      nud              Neighbor unreachability detection
 178                                       (on/off)


 184                      Temporary, not persistent across reboots.
 185 
 186      ipadm reset-ifprop [-t] -p prop -m protocol interface
 187              Reset the specified IP interface's property value to the default.
 188 
 189              -m,--module
 190                      Specify which protocol the setting applies to.
 191 
 192              -p,--prop
 193                      Specify the property name.  See the ipadm set-ifprop
 194                      subcommand for the list of property names.
 195 
 196              -t,--temporary
 197                      Temporary, not persistent across reboots.
 198 
 199      ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...] [-m
 200              protocol] [interface]
 201              Display the property values for one or all of the IP interfaces.
 202 
 203              -c,--parsable
 204                      Print the output in parsable format.
 205 
 206              -m,--module
 207                      Specify which protocol to display.
 208 
 209              -o,--output
 210                      Select which fields will be shown.  The field value can
 211                      be one of the following names:
 212                      ALL         Display all fields.
 213                      IFNAME      The name of the interface.
 214                      PROPERTY    The name of the property.
 215                      PROTO       The name of the protocol.
 216                      PERM        If the property is readable ("r") and/or
 217                                  writable ("w").
 218                      CURRENT     The value of the property.
 219                      PERSISTENT  The persistent value of the property.
 220                      DEFAULT     The default value of the property.
 221                      POSSIBLE    The possible values for the property.
 222 
 223              -p,--prop
 224                      Specify which properties to display.  See the ipadm
 225                      set-ifprop subcommand for the list of property names.
 226 
 227      ipadm create-addr [-t] -T static [-d] -a
 228              [local|remote=]addr[/prefixlen]... addrobj
 229              Create an address on the specified IP interface using static
 230              configuration.  The address will be enabled but can disabled
 231              using the ipadm disable-addr subcommand.  Note that addrconf
 232              address configured on the interface is required to configure
 233              static IPv6 address on the same interface.  This takes the
 234              following options:
 235 
 236              -a,--address
 237                      Specify the address.  The local or remote prefix can be
 238                      used for a point-to-point interface.  In this case, both
 239                      addresses must be given.  Otherwise, the equal sign ("=")
 240                      should be omitted and the address should be provided by
 241                      itself without second address.
 242 
 243              -d,--down
 244                      The address is down.
 245 
 246              -t,--temporary
 247                      Temporary, not persistent across reboots.
 248 
 249      ipadm create-addr [-t] -T dhcp [-1] [-h hostname] [-w {seconds|forever}]
 250              addrobj
 251              Create an address on the specified IP interface using DHCP.  This
 252              takes the following options:


 273              -w,--wait
 274                      Specify the time, in seconds, that the command should
 275                      wait to obtain an address; or specify forever to wait
 276                      without interruption.  The default value is 120.
 277 
 278      ipadm create-addr [-t] -T addrconf [-i interface-id] [-p
 279              {stateful|stateless}={yes|no}]... addrobj
 280              Create an auto-configured address on the specified IP interface.
 281              This takes the following options:
 282 
 283              -i,--interface-id
 284                      Specify the interface ID to be used.
 285 
 286              -p,--prop
 287                      Specify which method of auto-configuration should be
 288                      used.
 289 
 290              -t,--temporary
 291                      Temporary, not persistent across reboots.
 292 


































 293      ipadm delete-addr [-r] addrobj
 294              Delete the given address.
 295 
 296              -r,--release
 297                      Indicate that the DHCP-assigned address should be
 298                      released.
 299 
 300      ipadm show-addr [[-p] -o field[,field]...] [addrobj]
 301              Show the current address properties.
 302 
 303              -o,--output
 304                      Select which fields will be shown.  The field value can
 305                      be one of the following names:
 306                      ALL         Display all fields.
 307                      ADDROBJ     The name of the address.
 308                      TYPE        The type of the address
 309                                  (static/dhcp/addrconf).
 310                      STATE       The state of the address.  It can be one of
 311                                  the following values:
 312                                  disabled      see the ipadm disable-addr
 313                                                subcommand
 314                                  down          see the ipadm down-addr
 315                                                subcommand
 316                                  duplicate     the address is duplicate
 317                                  inaccessible  the interface for this address
 318                                                has failed
 319                                  ok            the address is up
 320                                  tentative     duplicate address detection in
 321                                                progress
 322                      CURRENT     A set of single character flags indicating
 323                                  the following:
 324                                  U  up
 325                                  u  unnumbered (matches another local address)
 326                                  p  private, not advertised to routing
 327                                  t  temporary IPv6 address
 328                                  d  deprecated (not used for outgoing packets)
 329                      PERSISTENT  A set of single character flags showing the
 330                                  configuration which will be used when the
 331                                  address is enabled.
 332                                  U  up
 333                                  p  private, not advertised to routing
 334                                  d  deprecated (not used for outgoing packets)
 335                      ADDR        The address.
 336 
 337              -p,--parsable
 338                      Print the output in parsable format.
 339 
 340      ipadm refresh-addr [-i] addrobj
 341              Extend the lease for DHCP addresses.  It also restarts duplicate
 342              address detection for static addresses.
 343 
 344              -i,--inform
 345                Obtain network configuration from DHCP without taking a lease
 346                on the address.
 347 
 348      ipadm down-addr [-t] addrobj
 349              Down the address.  This will stop packets from being sent or
 350              received.
 351 
 352              -t,--temporary
 353                Temporary, not persistent across reboots.
 354 
 355      ipadm up-addr [-t] addrobj
 356              Up the address.  This will enable packets to be sent and
 357              received.
 358 
 359              -t,--temporary
 360                Temporary, not persistent across reboots.
 361 
 362      ipadm disable-addr [-t] addrobj
 363              Disable the address.
 364 
 365              -t,--temporary
 366                Temporary, not persistent across reboots.
 367 
 368      ipadm enable-addr [-t] addrobj
 369              Enable the address.
 370 
 371              -t,--temporary
 372                Temporary, not persistent across reboots.
 373 
 374      ipadm set-addrprop [-t] -p prop=value[,value]... addrobj
 375              Set a property's value(s) on the addrobj.
 376 
 377              -p,--prop
 378                      Specify the property name and value(s).  The property
 379                      name can be one of the following:
 380                      broadcast   The broadcast address (read-only).
 381                      deprecated  The address should not be used to send
 382                                  packets but can still receive packets
 383                                  (on/off).
 384                      prefixlen   The number of bits in the IPv4 netmask or
 385                                  IPv6 prefix.
 386                      primary     The DHCP primary interface flag (read-only).
 387                      private     The address is not advertised to routing
 388                                  (on/off).
 389                      reqhost     The host name to send to the DHCP server in
 390                                  order to request an association of the FQDN
 391                                  to the interface.  For a primary DHCP
 392                                  interface, nodename(4) is sent if this
 393                                  property is not defined.  See the ipadm


 398                                  only--use zonecfg(1M) to make persistent).
 399 
 400              -t,--temporary
 401                      Temporary, not persistent across reboots.
 402 
 403      ipadm reset-addrprop [-t] -p prop addrobj
 404              Reset the addrobj's property value to the default.
 405 
 406              -p,--prop
 407                      Specify the property name.  See the ipadm set-addrprop
 408                      subcommand for the list of property names.
 409 
 410              -t,--temporary
 411                      Temporary, not persistent across reboots.
 412 
 413      ipadm show-addrprop [[-c] -o field[,field]...] [-p prop[,prop]...]
 414              [addrobj]
 415              Display the property values for one or all of the addrobjs.
 416 
 417              -c,--parsable
 418                      Print the output in parsable format.
 419 
 420              -o,--output
 421                      Select which fields will be shown.  The field value can
 422                      be one of the following names:
 423                      ALL         Display all fields.
 424                      ADDROBJ     The name of the addrobj.
 425                      PROPERTY    The name of the property.
 426                      PERM        If the property is readable ("r") and/or
 427                                  writable ("w").
 428                      CURRENT     The value of the property.
 429                      PERSISTENT  The persistent value of the property.
 430                      DEFAULT     The default value of the property.
 431                      POSSIBLE    The possible values for the property.
 432 
 433              -p,--prop
 434                      Specify which properties to display.  See the ipadm
 435                      set-addrprop subcommand for the list of property names.
 436 
 437      ipadm set-prop [-t] -p prop[+|-]=value[,value]... protocol
 438              Set a property's value(s) on the protocol.
 439 
 440              -p,--prop
 441                      Specify the property name and value(s).  The optional +|-
 442                      syntax can be used to add/remove values from the current
 443                      list of values on the property.  The property name can be
 444                      one of the following:
 445                      ecn                    Explicit congestion control
 446                                             (never/passive/active) (TCP).
 447                      extra_priv_ports       Additional privileged ports
 448                                             (SCTP/TCP/UDP).
 449                      forwarding             Packet forwarding (on/off).
 450                      hoplimit               The IPv6 hoplimit.
 451                      largest_anon_port      Largest ephemeral port
 452                                             (SCTP/TCP/UDP).
 453                      max_buf                Maximum receive or send buffer
 454                                             size (ICMP/SCTP/TCP/UDP).  This
 455                                             also sets the upper limit for the
 456                                             recv_buf and send_buf properties.
 457                      recv_buf               Default receive buffer size


 472                                             (SCTP/TCP/UDP).
 473                      ttl                    The IPv4 time-to-live.
 474 
 475              -t,--temporary
 476                      Temporary, not persistent across reboots.
 477 
 478      ipadm reset-prop [-t] -p prop protocol
 479              Reset a protocol's property value to the default.
 480 
 481              -p,--prop
 482                      Specify the property name.  See the ipadm set-prop
 483                      subcommand for the list of property names.
 484 
 485              -t,--temporary
 486                      Temporary, not persistent across reboots.
 487 
 488      ipadm show-prop [[-c] -o field[,field]...] [-p prop[,prop]...] [protocol]
 489              Display the property values for one or all of the protocols.
 490 
 491              -c,--parsable
 492                      Print the output in parsable format.
 493 
 494              -o,--output
 495                      Select which fields will be shown.  The field value can
 496                      be one of the following names:
 497                      ALL         Display all fields.
 498                      PROTO       The name of the protocol.
 499                      PROPERTY    The name of the property.
 500                      PERM        If the property is readable ("r") and/or
 501                                  writable ("w").
 502                      CURRENT     The value of the property.
 503                      PERSISTENT  The persistent value of the property.
 504                      DEFAULT     The default value of the property.
 505                      POSSIBLE    The possible values for the property.
 506 
 507              -p,--prop
 508                      Specify which properties to display.  See the ipadm
 509                      set-prop subcommand for the list of property names.
 510 
 511 SEE ALSO
 512      arp(1M), cfgadm(1M), dhcpagent(1M), dladm(1M), if_mpadm(1M),