From: Yu Watanabe Date: Fri, 31 Jan 2020 08:56:42 +0000 (+0900) Subject: test-network: add a test case for IPv6PrefixDelegation.DNS=linklocal X-Git-Tag: v245-rc1~15^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41fd8fe71652dc339cbdf869fb76bf917ba54391;p=thirdparty%2Fsystemd.git test-network: add a test case for IPv6PrefixDelegation.DNS=linklocal --- diff --git a/test/test-network/conf/ipv6-prefix.network b/test/test-network/conf/ipv6-prefix.network index c1932a84d38..215cc9071bc 100644 --- a/test/test-network/conf/ipv6-prefix.network +++ b/test/test-network/conf/ipv6-prefix.network @@ -4,6 +4,10 @@ Name=veth-peer [Network] IPv6PrefixDelegation=yes +[IPv6PrefixDelegation] +DNS=_link_local 2002:da8:1:0::1 +DNSLifetimeSec=1min + [IPv6Prefix] Prefix=2002:da8:1:0::/64 PreferredLifetimeSec=1000s diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 01292d7c3b8..2c1f99ca2ea 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -2646,6 +2646,11 @@ class NetworkdRATests(unittest.TestCase, Utilities): start_networkd() self.wait_online(['veth99:routable', 'veth-peer:degraded']) + output = check_output(*resolvectl_cmd, 'dns', 'veth99', env=env) + print(output) + self.assertRegex(output, 'fe80::') + self.assertRegex(output, '2002:da8:1::1') + output = check_output(*networkctl_cmd, '-n', '0', 'status', 'veth99', env=env) print(output) self.assertRegex(output, '2002:da8:1:0')