summaryrefslogtreecommitdiff
path: root/test/test-network
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-08-02 03:43:04 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-08-02 03:43:04 +0900
commite4e0b239f6039d75a318018c7713bbd997e1e5ee (patch)
treeef63e4bc66d0fe19f6cbcfccb2b3b260bb172c30 /test/test-network
parentbd7e0a3f1cd28fd00d7c21bea766bffb42917c36 (diff)
downloadsystemd-e4e0b239f6039d75a318018c7713bbd997e1e5ee.tar.gz
test-network: add test case for #23197
Diffstat (limited to 'test/test-network')
-rw-r--r--test/test-network/conf/25-wireguard.network2
-rwxr-xr-xtest/test-network/systemd-networkd-tests.py8
2 files changed, 10 insertions, 0 deletions
diff --git a/test/test-network/conf/25-wireguard.network b/test/test-network/conf/25-wireguard.network
index d3b0ea4e6c..bd3c735f4c 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 1c043a692e..71f284fd18 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)