From e4e0b239f6039d75a318018c7713bbd997e1e5ee Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 2 Aug 2022 03:43:04 +0900 Subject: [PATCH] test-network: add test case for #23197 --- test/test-network/conf/25-wireguard.network | 2 ++ test/test-network/systemd-networkd-tests.py | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/test/test-network/conf/25-wireguard.network b/test/test-network/conf/25-wireguard.network index d3b0ea4e6ce..bd3c735f4ce 100644 --- a/test/test-network/conf/25-wireguard.network +++ b/test/test-network/conf/25-wireguard.network @@ -4,4 +4,6 @@ Name=wg99 [Network] Address=192.168.124.1/24 +Address=fe80::1/64 +Address=169.254.11.1/24 IPv6AcceptRA=no diff --git a/test/test-network/systemd-networkd-tests.py b/test/test-network/systemd-networkd-tests.py index 1c043a692ec..71f284fd180 100755 --- a/test/test-network/systemd-networkd-tests.py +++ b/test/test-network/systemd-networkd-tests.py @@ -1416,6 +1416,14 @@ class NetworkdNetDevTests(unittest.TestCase, Utilities): print(output) self.assertIn('inet 192.168.124.1/24 scope global wg99', output) + output = check_output('ip -4 address show dev wg99') + print(output) + self.assertIn('inet 169.254.11.1/24 scope link wg99', output) + + output = check_output('ip -6 address show dev wg99') + print(output) + self.assertIn('inet6 fe80::1/64 scope link', output) + output = check_output('ip -4 address show dev wg98') print(output) self.assertIn('inet 192.168.123.123/24 scope global wg98', output) -- 2.47.3