mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-23 17:34:00 +03:00
test-network: add testcase that Neighbor.LinkLayerAddress= is IP address
This commit is contained in:
parent
d86f5c194c
commit
74761cf37e
6
test/test-network/conf/25-neighbor-ip-dummy.network
Normal file
6
test/test-network/conf/25-neighbor-ip-dummy.network
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[Match]
|
||||||
|
Name=dummy98
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
IPv6AcceptRA=no
|
||||||
|
Tunnel=gretun97
|
10
test/test-network/conf/25-neighbor-ip.network
Normal file
10
test/test-network/conf/25-neighbor-ip.network
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Match]
|
||||||
|
Name=gretun97
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
IPv6AcceptRA=no
|
||||||
|
Address=10.0.0.21
|
||||||
|
|
||||||
|
[Neighbor]
|
||||||
|
Address=10.0.0.22
|
||||||
|
LinkLayerAddress=10.65.223.239
|
@ -1376,7 +1376,9 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
|
|||||||
'bond199',
|
'bond199',
|
||||||
'dummy98',
|
'dummy98',
|
||||||
'dummy99',
|
'dummy99',
|
||||||
'test1']
|
'gretun97',
|
||||||
|
'test1'
|
||||||
|
]
|
||||||
|
|
||||||
units = [
|
units = [
|
||||||
'11-dummy.netdev',
|
'11-dummy.netdev',
|
||||||
@ -1391,8 +1393,11 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
|
|||||||
'25-bond-active-backup-slave.netdev',
|
'25-bond-active-backup-slave.netdev',
|
||||||
'25-fibrule-invert.network',
|
'25-fibrule-invert.network',
|
||||||
'25-fibrule-port-range.network',
|
'25-fibrule-port-range.network',
|
||||||
|
'25-gre-tunnel-remote-any.netdev',
|
||||||
'25-ipv6-address-label-section.network',
|
'25-ipv6-address-label-section.network',
|
||||||
'25-neighbor-section.network',
|
'25-neighbor-section.network',
|
||||||
|
'25-neighbor-ip-dummy.network',
|
||||||
|
'25-neighbor-ip.network',
|
||||||
'25-link-local-addressing-no.network',
|
'25-link-local-addressing-no.network',
|
||||||
'25-link-local-addressing-yes.network',
|
'25-link-local-addressing-yes.network',
|
||||||
'25-link-section-unmanaged.network',
|
'25-link-section-unmanaged.network',
|
||||||
@ -1630,6 +1635,16 @@ class NetworkdNetworkTests(unittest.TestCase, Utilities):
|
|||||||
self.assertRegex(output, '192.168.10.1.*00:00:5e:00:02:65.*PERMANENT')
|
self.assertRegex(output, '192.168.10.1.*00:00:5e:00:02:65.*PERMANENT')
|
||||||
self.assertRegex(output, '2004:da8:1::1.*00:00:5e:00:02:66.*PERMANENT')
|
self.assertRegex(output, '2004:da8:1::1.*00:00:5e:00:02:66.*PERMANENT')
|
||||||
|
|
||||||
|
def test_neighbor_gre(self):
|
||||||
|
copy_unit_to_networkd_unit_path('25-neighbor-ip.network', '25-neighbor-ip-dummy.network',
|
||||||
|
'12-dummy.netdev', '25-gre-tunnel-remote-any.netdev')
|
||||||
|
start_networkd()
|
||||||
|
wait_online(['dummy98:degraded', 'gretun97:routable'], timeout='40s')
|
||||||
|
|
||||||
|
output = check_output('ip neigh list dev gretun97')
|
||||||
|
print(output)
|
||||||
|
self.assertRegex(output, '10.0.0.22 lladdr 10.65.223.239 PERMANENT')
|
||||||
|
|
||||||
def test_link_local_addressing(self):
|
def test_link_local_addressing(self):
|
||||||
copy_unit_to_networkd_unit_path('25-link-local-addressing-yes.network', '11-dummy.netdev',
|
copy_unit_to_networkd_unit_path('25-link-local-addressing-yes.network', '11-dummy.netdev',
|
||||||
'25-link-local-addressing-no.network', '12-dummy.netdev')
|
'25-link-local-addressing-no.network', '12-dummy.netdev')
|
||||||
|
Loading…
Reference in New Issue
Block a user