From 149cda85bfd8e6d2fd5c0137ff76b074c9e6cf3f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 14 Oct 2021 19:27:08 +0900 Subject: [PATCH] man: adjust the explanations related to the DHCPv6 client starting mode --- man/systemd.network.xml | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/man/systemd.network.xml b/man/systemd.network.xml index d847f0a0a3..41a58b36eb 100644 --- a/man/systemd.network.xml +++ b/man/systemd.network.xml @@ -2092,9 +2092,13 @@ Table=1234 WithoutRA= - Allows DHCPv6 client to start without router advertisements's managed or other address - configuration flag. Takes one of solicit or - information-request. Defaults to unset. + Allows DHCPv6 client to start without router advertisements's managed or other + address configuration flag. Takes one of no, solicit + or information-request. When this is not specified and + UplinkInterface=:self is specified, then solicit is + implied. Otherwise, defaults to no, and the DHCPv6 client will be + started when an RA is received. See also DHCPv6Client= setting in the + [IPv6AcceptRA] section. @@ -2112,9 +2116,10 @@ Table=1234 Specifies the name or the index of the uplink interface, or one of the special values :self and :auto. When :self, the - interface itself is considered the uplink interface. When :auto, the first - link which acquired prefixes to be delegated from the DHCPv6 server is selected. Defaults to - :auto. + interface itself is considered the uplink interface, and + WithoutRA=solicit is implied if the setting is not explicitly specified. + When :auto, the first link which acquired prefixes to be delegated from + the DHCPv6 server is selected. Defaults to :auto. @@ -2366,11 +2371,13 @@ Token=prefixstable:2002:da8:1:: DHCPv6Client= - Takes a boolean, or the special value always. When true or - always, the DHCPv6 client will be started when the RA has the managed or - other information flag. If set to always, 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. + Takes a boolean, or the special value always. When true, the + DHCPv6 client will be started when the RA has the managed or other information flag. If set + to always, 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 WithoutRA= in the [DHCPv6] section is enabled, or + UplinkInterface=:self in the [DHCPv6PrefixDelegation] section is + specified. Defaults to true.