]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: radv: set non-zero lifetime for DNS servers and domains by default
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 02:44:27 +0000 (11:44 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 11 Oct 2021 18:10:30 +0000 (03:10 +0900)
Closes #20850.

man/systemd.network.xml
src/network/networkd-network.c

index 77ed77918cf6273933a50fcec09acef368715c2a..abd0abbf9bbe8bb4fbf72d35a95cf4ad5ebfdbaa 100644 (file)
@@ -2676,9 +2676,9 @@ Token=prefixstable:2002:da8:1::</programlisting></para>
       <varlistentry>
         <term><varname>DNSLifetimeSec=</varname></term>
 
-        <listitem><para>Lifetime in seconds for the DNS server addresses listed
-        in <varname>DNS=</varname> and search domains listed in
-        <varname>Domains=</varname>.</para></listitem>
+        <listitem><para>Lifetime in seconds for the DNS server addresses listed in
+        <varname>DNS=</varname> and search domains listed in <varname>Domains=</varname>. Defaults to
+        604800 seconds (one week).</para></listitem>
       </varlistentry>
 
     </variablelist>
index afbb9d61db4aaa7c2379c078d9d10d25545783c9..c3b408c4e979230bb6b748c78ac7bad9d2e73e90 100644 (file)
@@ -420,6 +420,7 @@ int network_load_one(Manager *manager, OrderedHashmap **networks, const char *fi
                 .dhcp_server_emit_timezone = true,
 
                 .router_lifetime_usec = 30 * USEC_PER_MINUTE,
+                .router_dns_lifetime_usec = 7 * USEC_PER_DAY,
                 .router_emit_dns = true,
                 .router_emit_domains = true,