ifconfig(8) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ifconfig(8)

ifconfig(8)             System Administration Commands             ifconfig(8)

NAME
       ifconfig - configure network interface parameters

SYNOPSIS
       ifconfig interface [address_family] [address [/prefix_length]
        [dest_address]] [addif address [/prefix_length]]
        [removeif address [/prefix_length]] [arp | -arp]
        [auth_algs authentication algorithm] [encr_algs encryption algorithm]
        [encr_auth_algs authentication algorithm] [auto-revarp]
        [broadcast address] [deprecated | -deprecated]
        [preferred | -preferred] [destination dest_address]
        [ether [address]] [failover | -failover] [group
        [name | ""]] [index if_index] [ipmp] [metric n] [modlist]
        [modinsert mod_name@pos] [modremove mod_name@pos]
        [mtu n] [netmask mask] [plumb] [unplumb] [private
        | -private] [nud | -nud] [set [address] [/netmask]]
        [standby | -standby] [subnet subnet_address] [tdst
        tunnel_dest_address] [token address/prefix_length]
        [tsrc tunnel_src_address] [trailers | -trailers]
        [up] [down] [usesrc [name | none]] [xmit | -xmit]
        [encaplimit n | -encaplimit] [thoplimit n] [router
        | -router] [zone zonename | -zone | -all-zones]


       ifconfig [address_family] interface {auto-dhcp | dhcp} [primary]
        [wait seconds] drop | extend | inform | ping
        | release | start | status

DESCRIPTION
       Note -




         The ifconfig command has largely been replaced by ipadm(8). There are
         also  several  features  that are replaced by dladm(8), and a few re‐
         placed by other commands. For more information about the benefits  of
         the new commands, as well as hints for translating ifconfig syntax to
         the new commands, please refer to ifconfig(7).




       The  command  ifconfig is used to assign an address to a network inter‐
       face and to configure network interface parameters. Network  interfaces
       configured  by  the  ifconfig  command  do  not  survive  a reboot. The
       ipadm(8) command must be used to configure network  interfaces  persis‐
       tently.  If  no option is specified, ifconfig displays the current con‐
       figuration for a network interface. If an address family is  specified,
       ifconfig reports only the details specific to that address family. Only
       privileged  users  may modify the configuration of a network interface.
       Options appearing within braces ({}) indicate that one of  the  options
       must be specified.

   DHCP Configuration
       The forms of ifconfig that use the auto-dhcp or dhcp arguments are used
       to  control the Dynamic Host Configuration Protocol ("DHCP") configura‐
       tion of the interface. In this mode, ifconfig is used to control opera‐
       tion of dhcpagent(8), the DHCP client  daemon.  Once  an  interface  is
       placed  under  DHCP control by using the start operand, ifconfig should
       not, in normal operation, be used to modify the address or characteris‐
       tics of the interface. If the address of an  interface  under  DHCP  is
       changed, dhcpagent will remove the interface from its control.

OPTIONS
       The following options are supported:

       addif address

           Create  the next unused logical interface on the specified physical
           interface.


       all-zones

           Make the interface available to every shared-IP zone on the system.
           The appropriate zone to which to deliver data is  determined  using
           the  configuration  set  by  the  tncfg(8)  command. This option is
           available only if the system is configured with the Solaris Trusted
           Extensions feature.


       anycast

           Marks the logical interface as an anycast address  by  setting  the
           ANYCAST flag. See "INTERFACE FLAGS," below, for more information on
           anycast.


       -anycast

           Marks  the  logical interface as not an anycast address by clearing
           the ANYCAST flag.


       arp

           Enable the use of the Address Resolution Protocol ("ARP")  in  map‐
           ping  between network level addresses and link level addresses (de‐
           fault). This is currently implemented for mapping between IPv4  ad‐
           dresses and MAC addresses.


       -arp

           Disable  the  use of the ARP on a physical interface. ARP cannot be
           disabled on an IPMP IP interface.


       auth_algs authentication algorithm

           For a tunnel, enable IPsec AH  with  the  authentication  algorithm
           specified.  The  algorithm  can  be either a number or an algorithm
           name, including any to express  no  preference  in  algorithm.  All
           IPsec tunnel properties must be specified on the same command line.
           To disable tunnel security, specify an auth_alg of none.

           It is now preferable to use the ipsecconf(8) command when configur‐
           ing  a tunnel's security properties. If ipsecconf was used to set a
           tunnel's security properties, this keyword will not affect the tun‐
           nel.


       auto-dhcp

           Use DHCP to automatically acquire an address  for  this  interface.
           This option has a completely equivalent alias called dhcp.

           For IPv6, the interface specified must be the zeroth logical inter‐
           face  (the  physical  interface name), which has the link-local ad‐
           dress.

           primary

               Defines the interface as the primary. The interface is  defined
               as the preferred one for the delivery of client-wide configura‐
               tion  data.  Only one interface can be the primary at any given
               time. If another interface is subsequently selected as the pri‐
               mary, it replaces the previous one. Nominating an interface  as
               the primary one will not have much significance once the client
               work station has booted, as many applications will already have
               started  and  been  configured with data read from the previous
               primary interface.


           wait seconds

               The ifconfig command will wait until the operation either  com‐
               pletes  or for the interval specified, whichever is the sooner.
               If no wait interval is given, and the  operation  is  one  that
               cannot  complete immediately, ifconfig will wait 30 seconds for
               the requested operation to complete. The symbolic value forever
               may be used as well, with obvious meaning.


           drop

               Remove the specified interface from DHCP control without  noti‐
               fying  the  DHCP server, and record the current lease for later
               use. Additionally, for IPv4, set the IP address  to  zero.  For
               IPv6, unplumb all logical interfaces plumbed by dhcpagent.


           extend

               Attempt to extend the lease on the interface's IP address. This
               is  not  required,  as  the agent will automatically extend the
               lease well before it expires.


           inform

               Obtain network configuration parameters from DHCP  without  ob‐
               taining  a  lease on IP addresses. This is useful in situations
               where an IP address is obtained through mechanisms  other  than
               DHCP.


           ping

               Check  whether the interface given is under DHCP control, which
               means that the interface is managed by the DHCP  agent  and  is
               working properly. An exit status of 0 means success.


           release

               Relinquish  the  IP addresses on the interface by notifying the
               server and discard the current lease. For IPv4, set the IP  ad‐
               dress to zero. For IPv6, all logical interfaces plumbed by dhc‐
               pagent are unplumbed.


           start

               Start DHCP on the interface.


           status

               Display the DHCP configuration status of the interface.



       auto-revarp

           Use the Reverse Address Resolution Protocol (RARP) to automatically
           acquire an address for this interface. This will fail if the inter‐
           face  does  not  support  RARP; for example, IPoIB (IP over Infini‐
           Band), and on IPv6 interfaces.


       broadcast address

           For IPv4 only. Specify the address to use to  represent  broadcasts
           to the network. The default broadcast address is the address with a
           host  part  of  all  1's. A "+" (plus sign) given for the broadcast
           value causes the broadcast address to be reset to a default  appro‐
           priate for the (possibly new) address and netmask. The arguments of
           ifconfig are interpreted left to right. Therefore


             example% ifconfig -a netmask + broadcast +

           and


             example% ifconfig -a broadcast + netmask +

           may result in different values being assigned for the broadcast ad‐
           dresses of the interfaces.


       deprecated

           Marks  the  logical  interface as deprecated. An address associated
           with a deprecated interface will not be used as source address  for
           outbound  packets unless either there are no other addresses avail‐
           able on the interface or the application has bound to this  address
           explicitly.  The  status display shows DEPRECATED as part of flags.
           See INTERFACE FLAGS for information on the flags supported  by  if‐
           config.


       -deprecated

           Marks  a logical interface as not deprecated. An address associated
           with such an interface could be used as a source address  for  out‐
           bound packets.


       preferred

           Marks the logical interface as preferred. This option is only valid
           for  IPv6 addresses. Addresses assigned to preferred logical inter‐
           faces are preferred as source addresses over  all  other  addresses
           configured on the system, unless the address is of an inappropriate
           scope  relative to the destination address. Preferred addresses are
           used as source addresses regardless  of  which  physical  interface
           they  are  assigned  to. For example, you can configure a preferred
           source address on the loopback interface and advertise reachability
           of this address by using a routing protocol.


       -preferred

           Marks the logical interface as not preferred.


       destination dest_address

           Set the destination address for a point-to point interface.


       dhcp

           This option is an alias for option auto-dhcp


       down

           Mark a logical interface as "down". (That is, turn off  the  IFF_UP
           bit.)  When  a  logical interface is marked "down," the system does
           not attempt to use the address assigned  to  that  interface  as  a
           source  address for outbound packets and will not recognize inbound
           packets destined to that address as being addressed to  this  host.
           Additionally,  when  all logical interfaces on a given physical in‐
           terface are "down," the physical interface itself is disabled.

           When a logical interface is down, all routes that specify that  in‐
           terface  as  the output (using the -ifp option in the route(8) com‐
           mand or RTA_IFP in a route(4P) socket) are removed  from  the  for‐
           warding  table.  Routes  marked with RTF_STATIC are returned to the
           table if the interface is brought back up, while routes not  marked
           with RTF_STATIC are simply deleted.

           When  all logical interfaces that could possibly be used to reach a
           particular gateway address are brought down (specified without  the
           interface  option as in the previous paragraph), the affected gate‐
           way routes are treated as though they had  the  RTF_BLACKHOLE  flag
           set.  All matching packets are discarded because the gateway is un‐
           reachable.


       encaplimit n

           Set the tunnel encapsulation limit for the interface to n. This op‐
           tion applies to IPv4-in-IPv6 and IPv6-in-IPv6 tunnels only, and  it
           simply modifies the encaplimit link property of the underlying IPv6
           tunnel link (see dladm(8)). The tunnel encapsulation limit controls
           how  many more tunnels a packet can enter before it leaves any tun‐
           nel, that is, the tunnel nesting level.

           This option is obsolete, superseded  by  the  dladm(8)   encaplimit
           link property.


       -encaplimit

           Disable  generation  of the tunnel encapsulation limit. This option
           applies only to IPv4-in-IPv6 and IPv6-in-IPv6 tunnels. This  simply
           sets  the  encaplimit  link  property of the underlying IPv6 tunnel
           link to 0 (see dladm(8)  encaplimit).

           This option is obsolete, superseded  by  the  dladm(8)   encaplimit
           link property.


       encr_auth_algs authentication algorithm

           For  a  tunnel,  enable IPsec ESP with the authentication algorithm
           specified. It can be either a number or an algorithm name,  includ‐
           ing any or none, to indicate no algorithm preference. If an ESP en‐
           cryption algorithm is specified but the authentication algorithm is
           not, the default value for the ESP authentication algorithm will be
           any.

           It is now preferable to use the ipsecconf(8) command when configur‐
           ing  a tunnel's security properties. If ipsecconf was used to set a
           tunnel's security properties, this keyword will not affect the tun‐
           nel.


       encr_algs encryption algorithm

           For a tunnel, enable IPsec ESP with the encryption algorithm speci‐
           fied. It can be either a number or an algorithm name. Note that all
           IPsec tunnel properties must be specified on the same command line.
           To disable tunnel security, specify the value of encr_alg as  none.
           If an ESP authentication algorithm is specified, but the encryption
           algorithm  is not, the default value for the ESP encryption will be
           null.

           It is now preferable to use the ipsecconf(8) command when configur‐
           ing a tunnel's security properties. If ipsecconf was used to set  a
           tunnel's security properties, this keyword will not affect the tun‐
           nel.


       ether [ address ]

           If no address is given and the user is root or has sufficient priv‐
           ileges  to  open  the underlying datalink, then display the current
           Ethernet address information.

           Otherwise, if the user is root or has  sufficient  privileges,  set
           the  Ethernet  address of the interfaces to address. The address is
           an Ethernet address represented as x:x:x:x:x:x where x is  a  hexa‐
           decimal  number between 0 and FF. Similarly, for the IPoIB (IP over
           InfiniBand) interfaces, the address will be 20 bytes of colon-sepa‐
           rated hex numbers between 0 and FF.

           Some, though not all, Ethernet interface cards have their  own  ad‐
           dresses.  To  use cards that do not have their own addresses, refer
           to section 3.2.3(4) of the IEEE 802.3 specification for  a  defini‐
           tion  of  the  locally administered address space. Note that all IP
           interfaces in an IPMP group must have  unique  hardware  addresses;
           see in.mpathd(8).


       -failover

           Set  NOFAILOVER on the logical interface. This makes the associated
           address available for use by in.mpathd to perform probe-based fail‐
           ure detection for the associated physical IP interface. As  a  side
           effect,  DEPRECATED will also be set on the logical interface. This
           operation is not permitted on an IPMP IP interface.


       failover

           Clear NOFAILOVER on the logical interface.  This  is  the  default.
           These  logical  interfaces are subject to migration when brought up
           (see IP MULTIPATHING GROUPS).


       group [ name |""]

           When applied to a physical interface, it places the interface  into
           the  named  group. If the group does not exist, it will be created,
           along with one or more IPMP  IP  interfaces  (for  IPv4,  IPv6,  or
           both).  Any  UP  addresses  that are not also marked NOFAILOVER are
           subject to migration to the IPMP IP interface (see IP  MULTIPATHING
           GROUPS).  Specifying a group name of "" removes the physical IP in‐
           terface from the group.

           When applied to a physical IPMP IP interface, it renames  the  IPMP
           group  to  have the new name. If the name already exists, or a name
           of "" is specified, it fails. Renaming IPMP groups is  discouraged.
           Instead,  the  IPMP  IP interface should be given a meaningful name
           when it is created by means of the ipmp subcommand, which the  sys‐
           tem will also use as the IPMP group name.


       index n

           Change  the  interface index for the interface. The value of n must
           be an interface index (if_index) that is not used on another inter‐
           face. if_index will be a non-zero  positive  number  that  uniquely
           identifies the network interface on the system.


       ipmp

           Create  an  IPMP IP interface with the specified name. An interface
           must be separately created for  use  by  IPv4  and  IPv6.  The  ad‐
           dress_family parameter controls whether the command applies to IPv4
           or IPv6 (IPv4 if unspecified). All IPMP IP interfaces have the IPMP
           flag set.


       metric n

           Set the routing metric of the interface to n; if no value is speci‐
           fied,  the  default is 0. The routing metric is used by the routing
           protocol. Higher metrics have the effect of making a route less fa‐
           vorable. Metrics are counted as addition hops  to  the  destination
           network or host.


       modinsert mod_name@pos

           Insert  a  module with name mod_name to the stream of the device at
           position pos. The position is relative to the stream head. Position
           0 means directly under stream head.

           Based upon the example in the modlist  option,  use  the  following
           command to insert a module with name module under the ip module and
           above the firewall module:


             example% ifconfig eri0 modinsert module@2

           A subsequent listing of all the modules in the stream of the device
           follows:

             example% ifconfig eri0 modlist
             0 arp
             1 ip
             2 module
             3 firewall





       modlist

           List all the modules in the stream of the device.

           The  following  example  lists all the modules in the stream of the
           device:



             example% ifconfig eri0 modlist
             0 arp
             1 ip
             2 firewall





       modremove mod_name@pos

           Remove a module with name mod_name from the stream of the device at
           position pos. The position is relative to the stream head.

           Based upon the example in the modinsert option, use  the  following
           command to remove the firewall module from the stream after insert‐
           ing the module module:


             example% ifconfig eri0 modremove firewall@3

           A subsequent listing of all the modules in the stream of the device
           follows:


             example% ifconfig eri0 modlist
             0 arp
             1 ip
             2 module




           Note  that  the core IP stack modules, for example, ip and tun mod‐
           ules, cannot be removed.


       mtu n

           Set the maximum transmission unit of the interface to n.  For  many
           types  of  networks,  the mtu has an upper limit, for example, 1500
           for Ethernet. This option sets the FIXEDMTU flag  on  the  affected
           interface.


       netmask mask

           For  IPv4 only. Specify how much of the address to reserve for sub‐
           dividing networks into subnetworks. The mask includes  the  network
           part  of the local address and the subnet part, which is taken from
           the host field of the address. The mask contains 1's  for  the  bit
           positions  in  the 32-bit address which are to be used for the net‐
           work and subnet parts, and 0's for the host part. The  mask  should
           contain at least the standard network portion, and the subnet field
           should  be  contiguous  with  the  network portion. The mask can be
           specified in one of four ways:


               1.     with a single hexadecimal number with a leading 0x,


               2.     with a dot-notation address,


               3.     with a "+" (plus sign) address, or


               4.     with a pseudo host name/pseudo network name found in the
                      network database networks(5).


           If a "+" (plus sign) is given for the netmask value,  the  mask  is
           looked  up  in  the  netmasks(5)  database.  This  lookup finds the
           longest matching netmask in the database by starting with  the  in‐
           terface's  IPv4 address as the key and iteratively masking off more
           and more low order bits of the address. This iterative  lookup  en‐
           sures that the netmasks(5) database can be used to specify the net‐
           masks  when  variable  length subnetmasks are used within a network
           number.

           If a pseudo host name/pseudo network name is supplied as  the  net‐
           mask  value,  netmask  data may be located in the hosts or networks
           database. Names are looked up by first using gethostbyname(3C).  If
           not found there, the names are looked up in getnetbyname(3C). These
           interfaces  may in turn use nsswitch.conf(5) to determine what data
           store(s) to use to fetch the actual value.

           For both inet and inet6, the same information conveyed by mask  can
           be specified as a prefix_length attached to the address parameter.


       nud

           Enables the neighbor unreachability detection mechanism on a point-
           to-point physical interface.


       -nud

           Disables  the  neighbor  unreachability  detection  mechanism  on a
           point-to-point physical interface.


       plumb

           For a physical IP interface, open the datalink associated with  the
           physical  interface  name  and set up the plumbing needed for IP to
           use the datalink. When used with a  logical  interface  name,  this
           command  is used to create a specific named logical interface on an
           existing physical IP interface.

           An interface must be separately plumbed for IPv4 and IPv6 according
           to the address_family parameter (IPv4 if  unspecified).  Before  an
           interface has been plumbed, it will not be shown by ifconfig  -a.

           Note  that  IPMP  IP interfaces are not tied to a specific datalink
           and are instead created with the ipmp subcommand.


       private

           Tells the in.routed routing daemon that a specified logical  inter‐
           face should not be advertised.


       -private

           Specify unadvertised interfaces.


       removeif address

           Remove  the  logical  interface on the physical interface specified
           that matches the address specified.


       router

           Enable IP forwarding on the interface. When enabled, the  interface
           is  marked  ROUTER, and IP packets can be forwarded to and from the
           interface. Enabling ROUTER on any IP interface in an IPMP group en‐
           ables it on all IP interfaces in that IPMP group.


       -router

           Disable IP forwarding on the interface. IP  packets  are  not  for‐
           warded to and from the interface. Disabling ROUTER on any IP inter‐
           face in an IPMP group disables it on all IP interfaces in that IPMP
           group.


       set

           Set the address, prefix_length or both, for a logical interface.


       standby

           Mark the physical IP interface as a STANDBY interface. If an inter‐
           face  is marked STANDBY and is part of an IPMP group, the interface
           will not be used for data traffic unless another interface  in  the
           IPMP group becomes unusable. When a STANDBY interface is functional
           but  not  being used for data traffic, it will also be marked INAC‐
           TIVE. This operation is not permitted on an IPMP IP interface.


       -standby

           Clear STANDBY on the interface. This is the default.


       subnet

           Set the subnet address for an interface.


       tdst tunnel_dest_address

           Set the destination address of a tunnel. The address should not  be
           the  same  as  the  dest_address  of the tunnel, because no packets
           leave the system over such a tunnel.

           This option is obsolete, superseded by the  dladm(8)   create-iptun
           and modify-iptun subcommands.


       thoplimit n

           Set  the  hop  limit for a tunnel interface. The hop limit value is
           used as the TTL  in  the  IPv4  header  for  the  IPv6-in-IPv4  and
           IPv4-in-IPv4  tunnels.  For  IPv6-in-IPv6 and IPv4-in-IPv6 tunnels,
           the hop limit value is used as the hop limit in  the  IPv6  header.
           This  option  simply modifies the hoplimit link property of the un‐
           derlying IP tunnel link (see dladm(8)).

           This option is obsolete, superseded by the dladm(8)  hoplimit  link
           property.


       token address/prefix_length

           Set  the IPv6 token of an interface to be used for address autocon‐
           figuration.

             example% ifconfig eri0 inet6 token ::1/64



       trailers

           This flag previously caused a  nonstandard  encapsulation  of  IPv4
           packets  on certain link levels. Drivers supplied with this release
           no longer use this flag. It is provided for compatibility,  but  is
           ignored.


       -trailers

           Disable the use of a "trailer" link level encapsulation.


       tsrc tunnel_src_address

           Set  the  source address of a tunnel. This is the source address on
           an outer encapsulating IP header. It must be an address of  another
           interface already configured using ifconfig.

           This  option  is obsolete, superseded by the dladm(8)  create-iptun
           and modify-iptun subcommands.


       unplumb

           For a physical or IPMP interface, remove all associated logical  IP
           interfaces  and tear down any plumbing needed for IP to use the in‐
           terface. For an IPMP IP interface, this command will  fail  if  the
           group  is not empty. For a logical interface, the logical interface
           is removed.

           An interface must be separately unplumbed for IPv4 and IPv6 accord‐
           ing to the address_family parameter  (IPv4  if  unspecified).  Upon
           success,  the interface name will no longer appear in the output of
           ifconfig  -a.


       up

           Mark a logical interface UP. As a result, the IP module will accept
           packets destined to the associated address (unless the  address  is
           zero),  along  with  any  associated multicast and broadcast IP ad‐
           dresses. Similarly, the IP module will allow  packets  to  be  sent
           with the associated address as a source address. At least one logi‐
           cal  interface  must be UP for the associated physical interface to
           send or receive packets


       usesrc [ name | none ]

           Specify a physical interface to be used for source  address  selec‐
           tion.  If  the keyword none is used, then any previous selection is
           cleared.

           When an application does not choose a non-zero source address using
           bind(3C), the system will  select  an  appropriate  source  address
           based  on  the  outbound  interface and the address selection rules
           (see ipaddrsel(8)).

           When usesrc is specified and the specified interface is selected in
           the forwarding table for output, the  system  looks  first  to  the
           specified  physical interface and its associated logical interfaces
           when selecting a source address. If no usable address is listed  in
           the forwarding table, the ordinary selection rules apply. For exam‐
           ple, if you enter:


             # ifconfig eri0 usesrc vni0

           ...and  vni0  has  address 10.0.0.1 assigned to it, the system will
           prefer 10.0.0.1 as the source address for any packets originated by
           local connections that are sent through eri0. Further examples  are
           provided in the EXAMPLES section.

           While you can specify any physical interface (or even loopback), be
           aware  that  you  can  also  specify  the virtual IP interface (see
           vni(4D)). The virtual IP interface is not associated with any phys‐
           ical hardware and is thus immune  to  hardware  failures.  You  can
           specify any number of physical interfaces to use the source address
           hosted  on a single virtual interface. This simplifies the configu‐
           ration of routing-based multipathing. If one of the physical inter‐
           faces were to fail, communication would continue through one of the
           remaining, functioning physical interfaces. This  scenario  assumes
           that  the  reachability of the address hosted on the virtual inter‐
           face is advertised in some manner, for example, through  a  routing
           protocol.

           Because  the  ifconfig   preferred  option is applied to all inter‐
           faces, it is coarser-grained than the usesrc  option.  It  will  be
           overridden by usesrc and setsrc (route subcommand), in that order.


       xmit

           Enable a logical interface to transmit packets. This is the default
           behavior when the logical interface is up.


       -xmit

           Disable transmission of packets on an interface. The interface will
           continue to receive packets.


       zone zonename

           This option might be removed in a future release.

           Place  the  logical interface in zone zonename. The named zone must
           be active in the kernel in the ready or running state.  The  inter‐
           face  is  unplumbed  when  the zone is halted or rebooted. The zone
           must be configured to be an shared-IP zone. zonecfg(8) is  used  to
           assign network interface names to exclusive-IP zones.


       -zone

           Place IP interface in the global zone. This is the default.



OPERANDS
       The  interface  operand,  as well as address parameters that affect it,
       are described below.

       interface

           A string of one of the following forms:


               o      name physical-unit, for example, eri0 or ce1


               o      name physical-unit:logical-unit, for example, eri0:1


               o      ip.tunN, ip6.tunN, or ip6to4.tunN for implicit IP tunnel
                      links

           If the interface name starts with a dash (-), it is interpreted  as
           a set of options which specify a set of interfaces. In such a case,
           -a  must  be  part of the options and any of the additional options
           below can be added in any order. If one of these interface names is
           given, the commands following it are applied to all of  the  inter‐
           faces that match.

           -a

               Apply  the  command  to all interfaces of the specified address
               family. If no address family is supplied, either on the command
               line or by means of /etc/default/inet_type,  then  all  address
               families will be selected.


           -d

               Apply the commands to all "down" interfaces in the system.


           -D

               Apply  the  commands  to all interfaces not under DHCP (Dynamic
               Host Configuration Protocol) control.


           -u

               Apply the commands to all "up" interfaces in the system.


           -Z

               Apply the commands to all interfaces in the user's zone.


           -4

               Apply the commands to all IPv4 interfaces.


           -6

               Apply the commands to all IPv6 interfaces.



       address_family

           The address family is specified by  the  address_family  parameter.
           The  ifconfig  command  currently  supports the following families:
           inet and inet6. If no address family is specified, the  default  is
           inet.

           ifconfig   honors   the   DEFAULT_IP   setting   in   the  /etc/de‐
           fault/inet_type file when it displays interface information. If DE‐
           FAULT_IP is set to IP_VERSION4, then ifconfig will omit information
           that relates to IPv6 interfaces. However, when you explicitly spec‐
           ify an address family (inet or inet6) on the ifconfig command line,
           the command line overrides the DEFAULT_IP settings.


       address

           For the IPv4 family (inet), the  address  is  either  a  host  name
           present  in the host name database (see hosts(5)) or in the Network
           Information Service (NIS) map hosts, or an IPv4  address  expressed
           in the Internet standard "dot notation".

           For  the  IPv6  family  (inet6),  the address is either a host name
           present in the host name database (see hosts(5)) or in the  Network
           Information  Service (NIS) map ipnode, or an IPv6 address expressed
           in the Internet standard colon-separated hexadecimal format  repre‐
           sented as x:x:x:x:x:x:x:x where x is a hexadecimal number between 0
           and FFFF.


       prefix_length

           For  the IPv4 and IPv6 families (inet and inet6), the prefix_length
           is a number between 0 and the number of bits in  the  address.  For
           inet,  the number of bits in the address is 32; for inet6, the num‐
           ber of bits in the address is 128. The  prefix_length  denotes  the
           number of leading set bits in the netmask.


       dest_address

           If  the  dest_address  parameter is supplied in addition to the ad‐
           dress parameter, it specifies the address of the  correspondent  on
           the other end of a point-to-point link.


       tunnel_dest_address

           An  address that is or will be reachable through an interface other
           than the tunnel being configured. This tells the  tunnel  where  to
           send the tunneled packets. This address must not be the same as the
           interface destination address being configured.


       tunnel_src_address

           An address that is attached to an already configured interface that
           has been configured "up" with ifconfig.


INTERFACE FLAGS
       The  ifconfig  command supports the following interface flags. The term
       "address" in this context refers to a logical interface,  for  example,
       eri0:0,  while  "interface" refers to the physical interface, for exam‐
       ple, eri0.

       ADDRCONF

           The address is from stateless addrconf. The stateless mechanism al‐
           lows a host to generate its own address using a combination of  in‐
           formation  advertised by routers and locally available information.
           Routers advertise prefixes that identify the subnet associated with
           the link, while the host generates an "interface  identifier"  that
           uniquely identifies an interface in a subnet. In the absence of in‐
           formation  from  routers, a host can generate link-local addresses.
           This flag is specific to IPv6.


       ANYCAST

           Indicates an anycast address. An  anycast  address  identifies  the
           nearest  member  of  a  group of systems that provides a particular
           type of service. An anycast address is assigned to a group of  sys‐
           tems.  Packets are delivered to the nearest group member identified
           by the anycast address instead of being delivered to all members of
           the group.


       BROADCAST

           This broadcast address is valid. This flag and POINTTOPOINT are mu‐
           tually exclusive


       CoS

           This interface supports some form of Class of Service  (CoS)  mark‐
           ing.  An  example  is the 802.1D user priority marking supported on
           VLAN interfaces. For IPMP IP interfaces, this will only be  set  if
           all interfaces in the group have CoS set.

           Note  that  this flag is only set on interfaces over VLAN links and
           over Ethernet links that have their dladm(8)  tagmode link property
           set to normal.


       DEPRECATED

           This address is deprecated. This address will  not  be  used  as  a
           source  address  for outbound packets unless there are no other ad‐
           dresses on this interface or an application has explicitly bound to
           this address. An IPv6 deprecated address is part  of  the  standard
           mechanism  for  renumbering  in IPv6 and will eventually be deleted
           when not used. For both IPv4 and IPv6, DEPRECATED is  also  set  on
           all  NOFAILOVER  addresses,  though this may change in a future re‐
           lease.


       DHCPRUNNING

           The logical interface's address is  managed  by  dhcpagent(8).  For
           IPv6,  this  will  also  be  set on the zeroth logical interface if
           DHCPv6 has been started on the interface; see in.ndpd(8).


       DUPLICATE

           The logical interface has been disabled because the IP address con‐
           figured on the interface is a duplicate. Some  other  node  on  the
           network  is  using  this  address. If the address was configured by
           DHCP or is temporary, the system will choose another automatically,
           if possible. Otherwise, the system will attempt to recover this ad‐
           dress periodically and the interface will recover when the conflict
           has been removed from the network. Changing the address or netmask,
           or setting the logical interface to up will restart  duplicate  de‐
           tection.  Setting the interface to down terminates recovery and re‐
           moves the DUPLICATE flag.


       FAILED

           The in.mpathd daemon has determined that the interface has  failed.
           FAILED interfaces will not be used to send or receive IP data traf‐
           fic. If this is set on a physical IP interface in an IPMP group, IP
           data  traffic will continue to flow over other usable IP interfaces
           in the IPMP group. If this is set on an IPMP IP interface, the  en‐
           tire  group  has failed and no data traffic can be sent or received
           over any interfaces in that group.


       FIXEDMTU

           The MTU has been set using the -mtu option. This flag is read-only.
           Interfaces that have this flag set have a fixed MTU value  that  is
           unaffected  by  dynamic MTU changes that can occur when drivers no‐
           tify IP of link MTU changes.


       INACTIVE

           The physical interface is functioning but is not used  to  send  or
           receive  data traffic according to administrative policy. This flag
           is initially set by the standby subcommand and is subsequently con‐
           trolled by in.mpathd. It also set when FAILBACK=no mode is  enabled
           (see  in.mpathd(8))  to indicate that the IP interface has repaired
           but is not being used.


       IPMP

           Indicates that this is an IPMP IP interface.


       LOOPBACK

           Indicates that this is the loopback interface.


       MULTI_BCAST

           Indicates that the broadcast address is used for multicast on  this
           interface.


       MULTICAST

           The  interface  supports  multicast.  IP assumes that any interface
           that supports hardware broadcast, or that is a point-to-point link,
           will support multicast.


       NOARP

           There is no address resolution protocol (ARP)  for  this  interface
           that corresponds to all interfaces for a device without a broadcast
           address. This flag is specific to IPv4.


       NOFAILOVER

           The  address associated with this logical interface is available to
           in.mpathd for probe-based failure detection of the associated phys‐
           ical IP interface.


       NOLOCAL

           The interface has no address, just an on-link subnet.


       NONUD

           NUD is disabled on this interface. NUD (neighbor unreachability de‐
           tection) is used by a node to track the reachability state  of  its
           neighbors, to which the node actively sends packets, and to perform
           any recovery if a neighbor is detected to be unreachable. This flag
           is specific to IPv6.


       NORTEXCH

           The  interface  does  not  exchange routing information. For RIP-2,
           routing packets are not sent  over  this  interface.  Additionally,
           messages  that  appear  to  come over this interface receive no re‐
           sponse. The subnet or address of this interface is not included  in
           advertisements over other interfaces to other routers.


       NOXMIT

           Indicates  that  the  address does not transmit packets. RIP-2 also
           does not advertise this address.


       OFFLINE

           The interface is offline and thus cannot send or  receive  IP  data
           traffic.  This  is  only set on IP interfaces in an IPMP group. See
           if_mpadm(8) and cfgadm(8).


       POINTOPOINT

           Indicates that the address is a point-to-point link. This flag  and
           BROADCAST are mutually exclusive


       PREFERRED

           This  address is a preferred IPv6 source address. This address will
           be used as a source address for IPv6 communication  with  all  IPv6
           destinations,  unless  another address on the system is of more ap‐
           propriate scope. The DEPRECATED flag takes precedence over the PRE‐
           FERRED flag.


       PRIVATE

           Indicates that this address is not advertised. For RIP-2, this  in‐
           terface is used to send advertisements. However, neither the subnet
           nor this address are included in advertisements to other routers.


       PROMISC

           A  read-only  flag  indicating  that an interface is in promiscuous
           mode. All addresses associated with  an  interface  in  promiscuous
           mode  will  display  (in response to ifconfig  -a, for example) the
           PROMISC flag.


       ROUTER

           Indicates that IP packets can be forwarded to and from  the  inter‐
           face.


       RUNNING

           Indicates  that  the  required resources for an interface are allo‐
           cated. For some interfaces this also indicates that the link is up.
           For IPMP IP interfaces, RUNNING is set as long as one IP  interface
           in the group is active.


       PHYSRUNNING

           Indicates that the IP Interface has physical connectivity to exter‐
           nal  network. For IPMP IP interfaces, PHYSRUNNING is set as long as
           one IP Interface in the group has physical connectivity to  an  ex‐
           ternal network.


       STANDBY

           Indicates  that  this  physical interface will not be used for data
           traffic unless another interface in the IPMP  group  becomes  unus‐
           able. The INACTIVE and FAILED flags indicate whether it is actively
           being used.


       TEMPORARY

           Indicates  that  this is a temporary IPv6 address as defined in RFC
           3041.


       UNNUMBERED

           This flag is set when the local IP address on the link matches  the
           local address of some other link in the system


       UP

           Indicates  that  the logical interface (and the associated physical
           interface) is up. The IP module will accept packets destined to  UP
           addresses  (unless  the address is zero), along with any associated
           multicast and broadcast IP addresses. Similarly, the IP module will
           allow packets to be sent with an UP address as a source address.


       VIRTUAL

           Indicates that the physical interface has no  underlying  hardware.
           It is not possible to transmit or receive packets through a virtual
           interface.  These  interfaces  are useful for configuring local ad‐
           dresses that can be used on multiple interfaces. (See also the  us‐
           esrc option.)


       VNI

           Indicates that this is a VNI IP interface.


       L3PROTECT

           Indicates that Layer-3 protection has been enforced on the physical
           interface using the allowed-ips link property in dladm(8).


       PROBER

           Indicates  that the FAILED underlying interface in an IPMP group is
           probing to discover if it has been repaired. The  PROBER  flag  and
           its  semantics  are internal to the Solaris IPMP implementation and
           subject to change.


LOGICAL INTERFACES
       Solaris TCP/IP allows multiple logical interfaces to be associated with
       a physical network interface. This allows a single machine  to  be  as‐
       signed  multiple IP addresses, even though it may have only one network
       interface. Physical network interfaces have names of the  form  driver-
       name  physical-unit-number,  while logical interfaces have names of the
       form driver-name physical-unit-number:logical-unit-number.  A  physical
       interface  is  configured  into the system using the plumb command. For
       example:

         example% ifconfig eri0 plumb



       Once a physical interface has been "plumbed", logical interfaces  asso‐
       ciated with the physical interface can be configured by separate -plumb
       or -addif options to the ifconfig command.

         example% ifconfig eri0:1 plumb



       allocates a specific logical interface associated with the physical in‐
       terface eri0. The command

         example% ifconfig eri0 addif 192.168.200.1/24 up



       allocates  the  next available logical unit number on the eri0 physical
       interface and assigns an address and prefix_length.


       A logical interface can be configured with  parameters  (address,  pre‐
       fix_length, and so on) different from the physical interface with which
       it  is associated. Logical interfaces that are associated with the same
       physical interface can be given different parameters as well. Each log‐
       ical interface must be associated with an existing  and  "up"  physical
       interface.  So,  for  example, the logical interface eri0:1 can only be
       configured after the physical interface eri0 has been plumbed.


       To delete a logical interface, use the unplumb or removeif options. For
       example,

         example% ifconfig eri0:1 down unplumb



       will delete the logical interface eri0:1.

IP MULTIPATHING GROUPS
       Physical interfaces that share the  same  link-layer  broadcast  domain
       must  be collected into a single IP Multipathing (IPMP) group using the
       group subcommand. Each IPMP group has an associated IPMP IP  interface,
       which  can either be explicitly created (the preferred method) by using
       the ipmp subcommand or implicitly created by ifconfig  in  response  to
       placing  an IP interface into a new IPMP group. Implicitly-created IPMP
       interfaces will be named ipmpN where N is the lowest integer that  does
       not conflict with an existing IP interface name or IPMP group name.


       Each  IPMP  IP  interface  is  created with a matching IPMP group name,
       though it can be changed using the group subcommand. Each IPMP  IP  in‐
       terface  hosts  a set of highly-available IP addresses. These addresses
       will remain reachable so long as at least one interface in the group is
       active, where "active" is defined as having at least one UP address and
       having INACTIVE, FAILED, and OFFLINE clear. IP addresses hosted on  the
       IPMP  IP  interface  may  either be configured statically or configured
       through DHCP by means of the dhcp subcommand.


       Interfaces assigned to the same IPMP group are  treated  as  equivalent
       and monitored for failure by in.mpathd. Provided that active interfaces
       in the group remain, IP interface failures (and any subsequent repairs)
       are  handled  transparently to sockets-based applications. IPMP is also
       integrated with the Dynamic Reconfiguration framework (see  cfgadm(8)),
       which  enables network adapters to be replaced in a way that is invisi‐
       ble to sockets-based applications.


       The IP module automatically load-spreads all  outbound  traffic  across
       all  active  interfaces  in  an IPMP group. Similarly, all UP addresses
       hosted on the IPMP IP interface will be distributed across  the  active
       interfaces  to  promote inbound load-spreading. The ipmpstat(8) utility
       allows many aspects of the IPMP subsystem to be observed, including the
       current binding of IP data addresses to IP interfaces.


       When an interface is placed into an IPMP group, any UP  logical  inter‐
       faces are "migrated" to the IPMP IP interface for use by the group, un‐
       less:

           o      the logical interface is marked NOFAILOVER;


           o      the logical interface hosts an IPv6 link-local address;


           o      the logical interface hosts an IPv4 0.0.0.0 address.



       Likewise,  once  an  interface  is in a group, if changes are made to a
       logical interface such that it is UP and not exempted  by  one  of  the
       conditions above, it will also migrate to the associated IPMP IP inter‐
       face.  Logical  interfaces never migrate back, even if the physical in‐
       terface that contributed the address is removed from the group.


       Each interface placed into an IPMP group may be  optionally  configured
       with  a  "test" address that in.mpathd will use for probe-based failure
       detection; see in.mpathd(8). These addresses must be marked  NOFAILOVER
       (using  the  -failover  subcommand)  prior to being marked UP. Test ad‐
       dresses may also be acquired through DHCP by means of the dhcp  subcom‐
       mand.

CONFIGURING IPV6 INTERFACES
       When an IPv6 physical interface is plumbed and configured "up" with if‐
       config,  it  is  automatically  assigned an IPv6 link-local address for
       which the last 64 bits are calculated from the MAC address of  the  in‐
       terface.

         example% ifconfig eri0 inet6 plumb up



       The following example shows that the link-local address has a prefix of
       fe80::/10.

         example% ifconfig eri0 inet6
         ce0: flags=2000841<UP,RUNNING,MULTICAST,IPv6,PHYSRUNNING>
                    mtu 1500 index 2
                 inet6 fe80::a00:20ff:fe8e:f3ad/10



       Link-local  addresses are only used for communication on the local sub‐
       net and are not visible to other subnets.


       If an advertising IPv6 router exists on the link advertising  prefixes,
       then the newly plumbed IPv6 interface will autoconfigure logical inter‐
       face(s)  depending  on  the prefix advertisements. For example, for the
       prefix advertisement 2001:0db8:3c4d:0:55::/64, the  autoconfigured  in‐
       terface will look like:

         eri0:2: flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6,PHYSRUNNING>
                   mtu 1500 index 2
                 inet6 2001:0db8:3c4d:55:a00:20ff:fe8e:f3ad/64



       Even  if  there are no prefix advertisements on the link, you can still
       assign global addresses manually, for example:

         example% ifconfig eri0 inet6 addif \
         2001:0db8:3c4d:55:a00:20ff:fe8e:f3ad/64 up


   Configuring IP-over-IP Tunnel Interfaces
       An IP tunnel is conceptually comprised of two parts: a virtual link be‐
       tween two or more IP nodes, and an IP interface above this  link  which
       allows  the  system  to transmit and receive IP packets encapsulated by
       the underlying link.


       The dladm(8) command is used to configure tunnel links, and ifconfig is
       used to configure IP interfaces over those tunnel links. An  IPv4-over-
       IPv4  tunnel is created by plumbing an IPv4 interface over an IPv4 tun‐
       nel link. An IPv6-over-IPv4 tunnel is created by plumbing an  IPv6  in‐
       terface over an IPv6 tunnel link, and so forth.


       When  IPv6  interfaces are plumbed over IP tunnel links, their IPv6 ad‐
       dresses are automatically set. For IPv4 and IPv6  tunnels,  source  and
       destination  link-local  addresses  of  the form fe80::interface-id are
       configured. For IPv4 tunnels,  the  interface-id  is  the  IPv4  tunnel
       source  or  destination  address. For IPv6 tunnels, the interface-id is
       the last 64 bits of the IPv6 tunnel source or destination address.  For
       example,  for  an  IPv4  tunnel between 10.1.2.3 and 10.4.5.6, the IPv6
       link-local source and destination addresses of the IPv6 interface would
       be  fe80::a01:203  and  fe80::a04:506.  For  an  IPv6  tunnel   between
       2000::1234:abcd  and  3000::5678:abcd,  the  IPv6 link-local source and
       destination addresses of the interface  would  be  fe80::1234:abcd  and
       fe80::5678:abcd.  These  default link-local addresses can be overridden
       by specifying the addresses explicitly, as  with  any  other  point-to-
       point interface.


       For  6to4 tunnels, a 6to4 global address of the form 2002:tsrc::1/16 is
       configured. The tsrc portion is the tunnel  source  IPv4  address.  The
       prefix  length of the 6to4 interface is automatically set to 16, as all
       6to4 packets (destinations in the 2002::/16 range) are forwarded to the
       6to4 tunnel interface. For example, for  a  6to4  link  with  a  tunnel
       source  of  75.1.2.3,  the  IPv6  interface  would  have  an address of
       2002:4b01:203::1/16.


       Additional IPv6 addresses can be added using the  addif  option  or  by
       plumbing additional logical interfaces.


       For  backward  compatibility, the plumbing of tunnel IP interfaces with
       special names will implicitly result in the creation  of  tunnel  links
       without invoking dladm create-iptun. These tunnel names are:

       ip.tunN        An IPv4 tunnel


       ip6.tunN       An IPv6 tunnel


       ip.6to4tunN    A 6to4 tunnel



       These  tunnels are "implicit tunnels", denoted with the i flag in dladm
       show-iptun output. The tunnel links over which these special IP  inter‐
       faces are plumbed are automatically created, and they are automatically
       deleted  when the last reference is released (that is, when the last IP
       interface is unplumbed).


       The tsrc, tdst, encaplim, and hoplimit options to ifconfig are obsolete
       and maintained only for backward compatibility. They are equivalent  to
       their dladm(8) counterparts.

   Display of Tunnel Security Settings
       The  ifconfig  output  for IP tunnel interfaces indicates whether IPsec
       policy is configured for the underlying IP tunnel link. For example,  a
       line  of  the  following  form  will  be  displayed  if IPsec policy is
       present:

         tunnel security settings  -->  use 'ipsecconf -ln -i ip.tun1'



       If you do net set security policy,  using  either  ifconfig  or  ipsec‐
       conf(8), there is no tunnel security setting displayed.

EXAMPLES
       Example 1 Using the ifconfig Command



       If  your workstation is not attached to an Ethernet, the network inter‐
       face, for example, eri0, should be marked "down" as follows:


         example% ifconfig eri0 down



       Example 2 Printing Addressing Information



       To print out the addressing information for  each  interface,  use  the
       following command:


         example% ifconfig -a



       Example 3 Resetting the Broadcast Address



       To  reset  each  interface's  broadcast address after the netmasks have
       been correctly set, use the next command:


         example% ifconfig -a broadcast +



       Example 4 Changing the Ethernet Address



       To change the Ethernet address for interface  ce0,  use  the  following
       command:


         example% ifconfig ce0 ether aa:1:2:3:4:5



       Example 5 Configuring an IP-in-IP Tunnel



       To configure an IP-in-IP tunnel, first create an IP tunnel link (tunsrc
       and   tundst   are   hostnames   with  corresponding  IPv4  entries  in
       /etc/hosts):


         example% dladm create-iptun -T ipv4 -s tunsrc -d tundst tun0




       Then plumb a point-to-point interface, supplying the source and  desti‐
       nation  addresses  (mysrc  and  thedst are hostnames with corresponding
       IPv4 entries in /etc/hosts):


         example% ifconfig tun0 plumb mysrc thedst up




       Use ipsecconf(8), as described  above,  to  configure  tunnel  security
       properties.



       Configuring  IPv6  tunnels is done by using a tunnel type of  ipv6 with
       create-iptun. IPv6 interfaces can also be plumbed over either  type  of
       tunnel.


       Example 6 Configuring 6to4 Tunnels



       To  configure  6to4 tunnels, first create a 6to4 tunnel link ( myv4addr
       is a hostname with a corresponding IPv4 entry in  /etc/hosts):


         example% dladm create-iptun -T 6to4 -s myv4addr my6to4tun0




       Then an IPv6 interface is plumbed over this link:


         example% ifconfig my6to4tun0 inet6 plumb up




       The IPv6 address of the interface is  automatically  set  as  described
       above.


       Example 7 Configuring IP Forwarding on an Interface



       To  enable  IP forwarding on a single interface, use the following com‐
       mand:


         example% ifconfig eri0 router




       To disable IP forwarding on a single interface, use the following  com‐
       mand:


         example% ifconfig eri0 -router



       Example  8  Configuring Source Address Selection Using a Virtual Inter‐
       face



       The following command configures source  address  selection  such  that
       every packet that is locally generated with no bound source address and
       going out on qfe2 prefers a source address hosted on vni0.


         example% ifconfig qfe2 usesrc vni0




       The  ifconfig   -a  output for the qfe2 and vni0 interfaces displays as
       follows:


         qfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,PHYSRUNNING> mtu
           1500 index 4
           usesrc vni0
           inet 1.2.3.4 netmask ffffff00 broadcast 1.2.3.255
           ether 0:3:ba:17:4b:e1
         vni0: flags=20011100c1<UP,RUNNING,NOARP,NOXMIT,ROUTER,IPv4,VIRTUAL,VNI>
           mtu 0 index 5
           srcof qfe2
           inet 3.4.5.6 netmask ffffffff




       Observe, above, the usesrc and srcof keywords in the  ifconfig  output.
       These keywords also appear on the logical instances of the physical in‐
       terface,  even though this is a per-physical interface parameter. There
       is no srcof keyword in ifconfig for configuring interfaces. This infor‐
       mation is determined automatically from the set of interfaces that have
       usesrc set on them.



       The following command, using the none keyword, undoes the effect of the
       preceding ifconfig  usesrc command.


         example% ifconfig qfe2 usesrc none




       Following this command, ifconfig  -a output displays as follows:


         qfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,PHYSRUNNING> mtu
           1500 index 4
           inet 1.2.3.4 netmask ffffff00 broadcast 1.2.3.255
           ether 0:3:ba:17:4b:e1
         vni0: flags=20011100c1<UP,RUNNING,NOARP,NOXMIT,ROUTER,IPv4,VIRTUAL,VNI>
           mtu 0 index 5
           inet 3.4.5.6 netmask ffffffff




       Note the absence of the usesrc and srcof keywords in the output above.


       Example 9 Configuring Source Address Selection for an IPv6 Address



       The following command configures source address selection for  an  IPv6
       address, selecting a source address hosted on vni0.


         example% ifconfig qfe1 inet6 usesrc vni0




       Following this command, ifconfig  -a output displays as follows:


         qfe1: flags=2000841<UP,RUNNING,MULTICAST,IPv6,PHYSRUNNING> mtu 1500 index 3
           usesrc vni0
           inet6 fe80::203:baff:fe17:4be0/10
           ether 0:3:ba:17:4b:e0
         vni0: flags=2002210041<UP,RUNNING,NOXMIT,NONUD,IPv6,VIRTUAL,VNI> mtu 0
           index 5
           srcof qfe1
           inet6 fe80::203:baff:fe17:4444/128
         vni0:1: flags=2002210040<RUNNING,NOXMIT,NONUD,IPv6,VIRTUAL,VNI> mtu 0
           index 5
           srcof qfe1
           inet6 fec0::203:baff:fe17:4444/128
         vni0:2: flags=2002210040<RUNNING,NOXMIT,NONUD,IPv6,VIRTUAL,VNI> mtu 0
           index 5
           srcof qfe1
           inet6 2000::203:baff:fe17:4444/128




       Depending  on  the  scope of the destination of the packet going out on
       qfe1, the appropriately scoped source address is selected from vni0 and
       its aliases.


       Example 10 Turning Off DHCPv6



       The following example shows how to disable automatic use of  DHCPv6  on
       all interfaces, and immediately shut down DHCPv6 on the interface named
       hme0. See in.ndpd(8) and ndpd.conf(5) for more information on the auto‐
       matic DHCPv6 configuration mechanism.


         example% echo ifdefault StatefulAddrConf false >> /etc/inet/ndpd.conf
         example% pkill -HUP -x in.ndpd
         example% ifconfig hme0 dhcp release


FILES
       /etc/netmasks

           Netmask data.


       /etc/default/inet_type

           Default Internet protocol type.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.72i) |cw(2.78i) lw(2.72i) |lw(2.78i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/network _ T{ Interface Stability for
       command-line options T}Committed _ Interface Stability for command out‐
       putUncommitted


SEE ALSO
       dhcpinfo(1), ethers(3C), gethostbyname(3C), getnetbyname(3C),  arp(4P),
       ipsecah(4P),  ipsecesp(4P),  hosts(5), inet_type(5), ndpd.conf(5), net‐
       masks(5), networks(5),  nsswitch.conf(5),  attributes(7),  ifconfig(7),
       privileges(7),    zones(7),    cfgadm(8),    dhcpagent(8),    dladm(8),
       if_mpadm(8), in.mpathd(8), in.ndpd(8),  in.routed(8),  ipadm(8),  ipmp‐
       stat(8),   ipsecconf(8),   ndd(8),  netstat(8),  tncfg(8),  zoneadm(8),
       zonecfg(8)

DIAGNOSTICS
       ifconfig sends messages that indicate if:

           o      the specified interface does not exist


           o      the requested address is unknown


           o      the user is not privileged and tried to alter an interface's
                  configuration


NOTES
       Do not select the names broadcast, down, private, trailers, up or other
       possible option names when you choose host names. If you choose any one
       of these names as host names, it can cause unusual  problems  that  are
       extremely difficult to diagnose.

Oracle Solaris 11.4               11 May 2021                      ifconfig(8)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3