ndpd.conf(5) 맨 페이지 - 윈디하나의 솔라나라

개요

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

ndpd.conf(5)

ndpd.conf(5)                     File Formats                     ndpd.conf(5)

NAME
       ndpd.conf - configuration file for IPv6 router autoconfiguration

SYNOPSIS
       /etc/inet/ndpd.conf

DESCRIPTION
       The  ndpd.conf  file contains configuration information for in.ndpd(8).
       On a host, this file does not need to exist or can be empty.  The  file
       has  one  configuration entry per line; note that lines can be extended
       with a backslash (\) followed by a NEWLINE. There  are  four  forms  of
       configuration  entries  which  are identified by the first field on the
       line: ifdefault, prefixdefault, if, or prefix. The ifdefault and if en‐
       tries set interface configuration variables. The former establishes the
       routing behavior for all interfaces, the latter sets per-interface  pa‐
       rameters.  Any  ifdefault  entries  must  precede any if entries in the
       file.


       The prefixdefault and prefix entries control prefix configuration vari‐
       ables. prefixdefault establishes the default behavior  for  all  prefix
       advertisements  on  all  interfaces. The prefix keyword advertises per-
       prefix information. Any prefixdefault entries must precede  any  prefix
       entries in the file.


       Each ifdefault entry is composed of a single line of the form:

         ifdefault [ if-variable-name value ]*



       Each if entry is composed of a single line of the form:

         if interface [ if-variable-name value ]*



       Each prefixdefault entry is composed of a single line of the form:

         prefixdefault [ prefix-variable-name value ]*



       Each prefix entry is composed of a single line of the form:

         prefix prefix/prefix_length interface [ prefix-variable-name value ]*



       Fields  are  separated by either SPACE or TAB characters. A '#' (number
       sign) indicates the beginning of a comment. Characters up to the end of
       the line are not interpreted by routines that search this file.

       interface

           The name of a network interface, for example, eri0.


       prefix

           An IPv6 address in  standard  hexadecimal  notation,  for  example,
           fec0:0:0:1::0.


       prefix_length

           A number between 0 and 128.


       if-variable-name

           An interface variable. Below is the list of interface variables ap‐
           plicable  to routers only along with their default values and units
           as discussed in RFC 2461 and RFC 2462. The Tmp* variables apply  to
           hosts  and  routers. The Tmp* variables configure temporary address
           functionality as defined in RFC 3041.  For  information  about  the
           available  if-variable-name  variables,  see if-variable-name Vari‐
           ables section below.


       prefix-variable-name

           A prefix variable as discussed in RFC 2461  and RFC 2462.  For  in‐
           formation  about  the available prefix-variable-name variables, see
           prefix-variable-name Variables section below.


       value

           The accepted syntax for a value depends on the units in which it is
           specified.

           Boolean values are true, false, on, off, 1, or 0.

           Values in seconds can have characters appended for  day  (d),  hour
           h), minute (m) and second (s). The default is seconds. For example,
           1h means 1 hour. This is equivalent to the value 3600.

           Values  in  milliseconds  can have characters appended for day (d),
           hour (h), minute (m), second (s), and millisecond (ms). The default
           is milliseconds.  For  example,  1h  is  equivalent  to  the  value
           3600000.

           Date/time values are strings that use the recommended ISO date for‐
           mat  described as "%Y-%m-%d %R", which represents a 4 digit year, a
           dash character, a numeric month, a dash character,  and  a  numeric
           day of the month, followed by one or more whitespace characters and
           finally a 24 hour clock with hours, a colon, and minutes. For exam‐
           ple,  1999-01-31  20:00  means  8pm  January  31 in 1999. Since the
           date/time values contain a space, use single or  double  quotes  to
           declare the value. For example:

             prefixdefault AdvPreferredExpiration '1999-01-31 20:00'



   if-variable-name Variables
       The if-variable-name variables are described as follows:

       tab();  lw(2.21i)  lw(1.65i)  lw(1.63i)  lw(2.21i)  lw(1.65i) lw(1.63i)
       Variable NameDefaultUnit  AdvSendAdvertisementsfalseBoolean  DupAddrDe‐
       tectTransmits1Counter    MaxRtrAdvInterval600Seconds    MinRtrAdvInter‐
       val200Seconds AdvManagedFlagfalseBoolean AdvOtherConfigFlagfalseBoolean
       AdvLinkMTU0Bytes   AdvReachableTime0Milliseconds   AdvRetransTimer0Mil‐
       liseconds AdvCurHopLimitsee belowCounter AdvDefaultLifetime1800Seconds


       AdvSendAdvertisements     Indicates  whether  the  node should send out
                                 advertisements and respond to router  solici‐
                                 tations.  You  need  to  explicitly configure
                                 this value to turn  on  router  advertisement
                                 functions.


       DupAddrDetectTransmits    Defines  the  number  of consecutive Neighbor
                                 Solicitation messages that the Neighbor  Dis‐
                                 covery  protocol should send during Duplicate
                                 Address Detection of  the  local  node's  ad‐
                                 dress.


       MaxRtrAdvInterval         Specifies  the  maximum  time to wait between
                                 sending unsolicited multicast advertisements.


       MinRtrAdvInterval         Specifies the minimum amount of time to  wait
                                 between  sending unsolicited multicast adver‐
                                 tisements.


       AdvManagedFlag            Indicates the value to be placed in the "Man‐
                                 age address configuration" flag in the Router
                                 Advertisement. This flag causes hosts to  run
                                 DHCPv6 to acquire addresses and other config‐
                                 uration  information.  This flag causes hosts
                                 to run DHCPv6 to acquire configuration infor‐
                                 mation, but only  if  AdvManagedFlag  is  not
                                 set.


       AdvOtherConfigFlag        Indicates  the  value  to  be  placed  in the
                                 "Other  stateful  configuration"flag  in  the
                                 Router Advertisement.


       AdvLinkMTU                Specifies  an  MTU  value  to  be sent by the
                                 router. The default of  zero  indicates  that
                                 the router does not specify MTU options.


       AdvReachableTime          Specifies  the  value  in  the Reachable Time
                                 field in the advertisement messages  sent  by
                                 the router.


       AdvRetransTimer           Specifies  the  value  in  the  Retrans Timer
                                 field in the advertisement messages  sent  by
                                 the router.


       AdvCurHopLimit            Specifies  the value to be placed in the cur‐
                                 rent hop limit  field  in  the  advertisement
                                 messages  sent  by the router. The default is
                                 the current diameter of the Internet.


       AdvDefaultLifetime        Specifies the default lifetime of the  router
                                 advertisements.



       Listed  below  is the interface variable that applies to both hosts and
       routers.

       tab(); lw(2.21i)  lw(1.65i)  lw(1.63i)  lw(2.21i)  lw(1.65i)  lw(1.63i)
       Variable  NameDefaultUnit StatefulAddrConftrueBoolean StatelessAddrCon‐
       ftrueBoolean RecvAdvertisementstrueBoolean MinRecvHopLimit30Hops TmpAd‐
       drsEnabledfalseBoolean TmpValidLifetime604800 (1  week)Seconds  TmpPre‐
       ferredLifetime86400  (1  day)Seconds  TmpRegenAdvance5Seconds TmpMaxDe‐
       syncFactor600Seconds


       StatefulAddrConf        Controls whether the system configures its IPv6
                               addresses by means of the Stateful Address  Au‐
                               toconfiguration   mechanism,   also   known  as
                               DHCPv6, as described in RFC  3315.  If  enabled
                               (the  default),  hosts automatically run DHCPv6
                               based on the "managed" and "other"  flags  sent
                               by  routers.  If disabled, in.ndpd will not in‐
                               voke DHCPv6 automatically. DHCPv6 can still  be
                               invoked manually by using ifconfig(8), in which
                               case  in.ndpd  automatically  sets  the  prefix
                               length as needed.


       StatelessAddrConf       Controls whether the system configures its IPv6
                               addresses by means of the Stateless Address Au‐
                               toconfiguration  mechanism  described  in   RFC
                               2462.  If  enabled hosts (the default) autocon‐
                               figure addresses based on  prefixes  advertised
                               by routers, routers will only autoconfigure ad‐
                               dresses  based  on  the prefixes they advertise
                               themselves. In other words, even when  enabled,
                               routers do not autoconfigure addresses based on
                               prefixes  that  other routers advertise. If you
                               specify false for this variable, then  the  ad‐
                               dress must be configured manually.


       RecvAdvertisements      Controls  whether  the  system  obtains and re‐
                               ceives router advertisements on particular  in‐
                               terfaces.  If  disabled,  router  solicitations
                               will not be sent and all router  advertisements
                               will  be  ignored.  Otherwise,  the  system can
                               still set default routes, MTUs, and other para‐
                               meters  from  Router  Advertisements  even   if
                               StatelessAddrConf is off.


       MinRecvHopLimit         Minimum  value  to  accept in a received router
                               advertisement's CurHopLimit field. in.ndpd  ig‐
                               nores a received CurHopLimit value that is less
                               than this.


       TmpAddrsEnabled         Indicates whether a temporary address should be
                               created  for all interfaces or for a particular
                               interface of a node.


       TmpValidLifetime        Sets the valid lifetime  for  a  temporary  ad‐
                               dress.


       TmpPreferredLifetime    Sets  the preferred lifetime of a temporary ad‐
                               dress.


       TmpRegenAdvance         Specifies the lead time in advance  of  address
                               deprecation  for  generation of a new temporary
                               address.


       TmpMaxDesyncFactor      Sets the upper bound on the DesyncFactor, which
                               is a random value that is used to  shorten  the
                               preferred  lifetime  so that clients do not re‐
                               generate an address at the same time.


   prefix-variable-name Variables
       The following lists the each interface variable and its  default  value
       and unit:

       tab()   box;   cw(2.74i)   |cw(1.4i)   |cw(1.36i)  lw(2.74i)  |lw(1.4i)
       |lw(1.36i) Variable NameDefaultUnit _ AdvValidLifetime2592000Seconds  _
       AdvOnLinkFlagtrueBoolean  _  AdvPreferredLifetime604800Seconds _ AdvAu‐
       tonomousFlagtrueBoolean _ AdvValidExpirationnot setDate/Time _  AdvPre‐
       ferredExpiration not setDate/Time



       These variables are described as follows:

       AdvValidLifetime          Specifies  the  valid  lifetime of the prefix
                                 that is being configured.


       AdvOnLinkFlag             Specifies the value to be placed in  the  on-
                                 link  flag  ("L-bit") field in the Prefix In‐
                                 formation option.


       AdvPreferredLifetime      Specifies the value to be placed in the  Pre‐
                                 ferred Lifetime in the Prefix Information op‐
                                 tion.


       AdvAutonomousFlag         Specifies  the  value to be placed in the Au‐
                                 tonomous Flag field in the Prefix Information
                                 option.


       AdvValidExpiration        Specifies the valid expiration  date  of  the
                                 prefix.


       AdvPreferredExpiration    Specifies  the  preferred  expiration date of
                                 the prefix.



       The AdvValidExpiration and AdvPreferredExpiration variables are used to
       specify that the lifetime should be decremented in real time as  speci‐
       fied in RFC 2461. If an Expiration variable is set, it takes precedence
       over  the  corresponding AdvValidLifetime or AdvPreferredLifetime vari‐
       able setting.

EXAMPLES
       Example 1 Sending Router Advertisements for all Interfaces



       The following example can be used to send router advertisements out  to
       all interfaces:


         # Send router advertisements out all interfaces
         ifdefault AdvSendAdvertisements on
         prefixdefault AdvOnLinkFlag on AdvAutonomousFlag on

         # Advertise a (bogus) global prefix and a site
         # local prefix on three interfaces using the default lifetimes
         prefix 2:0:0:9255::0/64      eri0
         prefix fec0:0:0:9255::0/64   eri0

         prefix 2:0:0:9256::0/64      eri1
         prefix fec0:0:0:9256::0/64   eri1

         prefix 2:0:0:9259::0/64      eri2
         prefix fec0:0:0:9259::0/64   eri2


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

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/network/routing _ Interface Stabili‐
       tyCommitted



       Note that the MinRecvHopLimit interface variable is Uncommitted.

SEE ALSO
       icmp6(4P),   ip6(4P),   attributes(7),    dhcpagent(8),    ifconfig(8),
       in.ndpd(8), routeadm(8)


       Narten,  T., Nordmark, E., and Simpson, W. RFC 2461, Neighbor Discovery
       for IP Version 6 (IPv6). The Internet Society. December 1998.


       Thomson, S., and Narten, T. RFC 2462, IPv6 Stateless  Address  Autocon‐
       figuration. The Internet Society. December 1998.


       Narten,  T.,  and Draves, R. RFC 3041, Privacy Extensions for Stateless
       Address Autoconfiguration in IPv6. The Internet Society. January 2001.


       Droms, R. RFC  3315,  Dynamic  Host  Configuration  Protocol  for  IPv6
       (DHCPv6). Cisco Systems. July 2003.

Oracle Solaris 11.4               14 Dec 2023                     ndpd.conf(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3