Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.
*** 13,23 ****
ipadm reset-ifprop [-t] -p prop -m protocol interface
ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...]
[-m protocol] [interface]
ipadm create-addr [-t] -T static [-d]
-a [local|remote=]addr[/prefixlen]... addrobj
! ipadm create-addr [-t] -T dhcp [-w seconds|forever] addrobj
ipadm create-addr [-t] -T addrconf [-i interface-id]
[-p {stateful|stateless}={yes|no}]... addrobj
ipadm down-addr [-t] addrobj
ipadm up-addr [-t] addrobj
ipadm disable-addr [-t] addrobj
--- 13,24 ----
ipadm reset-ifprop [-t] -p prop -m protocol interface
ipadm show-ifprop [[-c] -o field[,value]...] [-p prop[,prop]...]
[-m protocol] [interface]
ipadm create-addr [-t] -T static [-d]
-a [local|remote=]addr[/prefixlen]... addrobj
! ipadm create-addr [-t] -T dhcp [-w seconds|forever] [-1] [-h hostname]
! addrobj
ipadm create-addr [-t] -T addrconf [-i interface-id]
[-p {stateful|stateless}={yes|no}]... addrobj
ipadm down-addr [-t] addrobj
ipadm up-addr [-t] addrobj
ipadm disable-addr [-t] addrobj
*** 174,184 ****
Specify which properties to display. See the ipadm set-ifprop
subcommand for the list of property names.
ipadm create-addr [-t] -T static [-d] -a
[local|remote=]addr[/prefixlen]... addrobj
! ipadm create-addr [-t] -T dhcp [-w seconds|forever] addrobj
ipadm create-addr [-t] -T addrconf [-i interface-id] [-p
{stateful|stateless}={yes|no}]... addrobj
Create an address on an IP interface. The address will be enabled but
can disabled using the ipadm disable-addr subcommand. This subcommand
has three different forms, depending on the value of the -T option.
--- 175,186 ----
Specify which properties to display. See the ipadm set-ifprop
subcommand for the list of property names.
ipadm create-addr [-t] -T static [-d] -a
[local|remote=]addr[/prefixlen]... addrobj
! ipadm create-addr [-t] -T dhcp [-w seconds|forever] [-1] [-h hostname]
! addrobj
ipadm create-addr [-t] -T addrconf [-i interface-id] [-p
{stateful|stateless}={yes|no}]... addrobj
Create an address on an IP interface. The address will be enabled but
can disabled using the ipadm disable-addr subcommand. This subcommand
has three different forms, depending on the value of the -T option.
*** 200,211 ****
-T dhcp
Obtain the address via DHCP. This takes the following options:
-w,--wait
Specify the time, in seconds, that the command should wait to
! obtain an address.
-T addrconf
Create an auto-configured address. This takes the following options:
-i,--interface-id
Specify the interface ID to be used.
--- 202,229 ----
-T dhcp
Obtain the address via DHCP. This takes the following options:
-w,--wait
Specify the time, in seconds, that the command should wait to
! obtain an address; or specify forever to wait without interruption.
! The default value is 120.
+ -1,--primary
+ Specify that the interface is primary. One effect will be that
+ nodename(4) will serve as -h,--reqhost if that switch is not
+ otherwise specified.
+
+ -h,--reqhost
+ Specify the host name to send to the DHCP server in order to
+ request an association of a Fully Qualified Domain Name to the
+ interface. An FQDN is determined from hostname if it is "rooted"
+ (ending in a '.'), or if it consists of at least three DNS labels,
+ or by appending to hostname the value configured separately using
+ either defaultdomain(4) or resolv.conf(4). N.b. that the DHCP
+ server implementation ultimately determines whether and how the
+ client-sent FQDN is used.
+
-T addrconf
Create an auto-configured address. This takes the following options:
-i,--interface-id
Specify the interface ID to be used.
*** 295,307 ****
of the following:
broadcast The broadcast address (read-only).
deprecated The address should not be used to send packets but can
still receive packets (on/off).
prefixlen The number of bits in the IPv4 netmask or IPv6 prefix.
private The address is not advertised to routing (on/off).
transmit Packets can be transmitted (on/off).
! zone The zone the addrobj is in.
-t,--temporary
Temporary, not persistent across reboots.
ipadm reset-addrprop [-t] -p prop addrobj
--- 313,333 ----
of the following:
broadcast The broadcast address (read-only).
deprecated The address should not be used to send packets but can
still receive packets (on/off).
prefixlen The number of bits in the IPv4 netmask or IPv6 prefix.
+ primary The DHCP primary interface flag (read-only).
private The address is not advertised to routing (on/off).
+ reqhost The host name to send to the DHCP server in order to
+ request an association of an FQDN to the interface. For
+ a primary DHCP interface, nodename(4) is sent if this
+ property is not defined. See the ipadm create-addr -T
+ dhcp subcommand for an explanation of how an FQDN is
+ determined.
transmit Packets can be transmitted (on/off).
! zone The zone the addrobj is in. (temporary-only. Use
! zonecfg(1M) to make persistent).
-t,--temporary
Temporary, not persistent across reboots.
ipadm reset-addrprop [-t] -p prop addrobj
*** 402,409 ****
Specify which properties to display. See the ipadm set-prop
subcommand for the list of property names.
SEE ALSO
arp(1M), cfgadm(1M), dladm(1M), if_mpadm(1M), ifconfig(1M), ndd(1M),
! zonecfg(1M), nsswitch.conf(4), dhcp(5)
! illumos April 9, 2016 illumos
--- 428,436 ----
Specify which properties to display. See the ipadm set-prop
subcommand for the list of property names.
SEE ALSO
arp(1M), cfgadm(1M), dladm(1M), if_mpadm(1M), ifconfig(1M), ndd(1M),
! zonecfg(1M), defaultdomain(4), nodename(4), nsswitch.conf(4),
! resolv.conf(4), dhcp(5)
! illumos November 7, 2016 illumos