]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: adjust the explanations related to the DHCPv6 client starting mode 21129/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 14 Oct 2021 10:27:08 +0000 (19:27 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 26 Oct 2021 15:33:44 +0000 (00:33 +0900)
man/systemd.network.xml

index d847f0a0a3f044b5e88c9b9660e6b73c49882939..41a58b36ebc3d3f16378976df46ac9b5b0735e27 100644 (file)
@@ -2092,9 +2092,13 @@ Table=1234</programlisting></para>
         <varlistentry>
           <term><varname>WithoutRA=</varname></term>
           <listitem>
-            <para>Allows DHCPv6 client to start without router advertisements's managed or other address
-            configuration flag. Takes one of <literal>solicit</literal> or
-            <literal>information-request</literal>. Defaults to unset.</para>
+            <para>Allows DHCPv6 client to start without router advertisements's managed or other
+            address configuration flag. Takes one of <literal>no</literal>, <literal>solicit</literal>
+            or <literal>information-request</literal>. When this is not specified and
+            <varname>UplinkInterface=:self</varname> is specified, then <literal>solicit</literal> is
+            implied. Otherwise, defaults to <literal>no</literal>, and the DHCPv6 client will be
+            started when an RA is received. See also <varname>DHCPv6Client=</varname> setting in the
+            [IPv6AcceptRA] section.</para>
           </listitem>
         </varlistentry>
       </variablelist>
@@ -2112,9 +2116,10 @@ Table=1234</programlisting></para>
         <listitem>
           <para>Specifies the name or the index of the uplink interface, or one of the special values
           <literal>:self</literal> and <literal>:auto</literal>. When <literal>:self</literal>, the
-          interface itself is considered the uplink interface. When <literal>:auto</literal>, the first
-          link which acquired prefixes to be delegated from the DHCPv6 server is selected. Defaults to
-          <literal>:auto</literal>.</para>
+          interface itself is considered the uplink interface, and
+          <varname>WithoutRA=solicit</varname> is implied if the setting is not explicitly specified.
+          When <literal>:auto</literal>, the first link which acquired prefixes to be delegated from
+          the DHCPv6 server is selected. Defaults to <literal>:auto</literal>.</para>
         </listitem>
       </varlistentry>
 
@@ -2366,11 +2371,13 @@ Token=prefixstable:2002:da8:1::</programlisting></para>
         <varlistentry>
           <term><varname>DHCPv6Client=</varname></term>
           <listitem>
-            <para>Takes a boolean, or the special value <literal>always</literal>. When true or
-            <literal>always</literal>, the DHCPv6 client will be started when the RA has the managed or
-            other information flag. If set to <literal>always</literal>, the DHCPv6 client will also be
-            started in managed mode when neither managed nor other information flag is set in the RA.
-            Defaults to true.</para>
+            <para>Takes a boolean, or the special value <literal>always</literal>. When true, the
+            DHCPv6 client will be started when the RA has the managed or other information flag. If set
+            to <literal>always</literal>, the DHCPv6 client will be started in managed mode when an RA
+            is received, even if neither managed nor other information flag is set in the RA. This will
+            be ignored when <varname>WithoutRA=</varname> in the [DHCPv6] section is enabled, or
+            <varname>UplinkInterface=:self</varname> in the [DHCPv6PrefixDelegation] section is
+            specified. Defaults to true.</para>
           </listitem>
         </varlistentry>
       </variablelist>