Dan Streetman
61764fe4e2
test: add test to verify RequiredForOnline= setting with ActivationPolicy=
...
Add test to verify that the RequiredForOnline= value is correct based on
the configuration of ActivationPolicy=
2021-06-24 08:33:29 -04:00
Hristo Venev
2e8a32afbc
networkd: Permit all-zero RoutingPolicyRule prefixes
...
For example this `From` address range is no longer ignored:
[RoutingPolicyRule]
From=0.0.0.0/8
2021-06-22 20:19:12 +09:00
Luca Boccassi
2fbb5df8e9
Merge pull request #19898 from yuwata/network-multipath-route-without-interface-name
...
network: set link ifindex when multi-path routes specified without interface name
2021-06-14 14:27:50 +01:00
Yu Watanabe
740b638267
test-network: disable dynamic addressing protocols when ConfigureWithoutCarrier= is enabled
2021-06-12 08:51:16 +09:00
Yu Watanabe
705c7b1860
test-network: refuse routable state when no-carrier is expected
...
If we do not set the maximum operstate in wait-online, then routable
state is allowed when no-carrier state is expected.
2021-06-12 08:51:16 +09:00
Yu Watanabe
7a0fef8688
test-network: add a testcase for MultiPathRoute= without interface name
2021-06-12 05:37:57 +09:00
Yu Watanabe
4681ab5547
test-network: add a test case for IPv6StableSecretAddress=
2021-06-09 04:56:52 +09:00
Yu Watanabe
9373f5a812
test-network: fix setting name
...
This fixes an issue introduced by 72ffb9133d
.
2021-06-08 06:33:27 +09:00
Yu Watanabe
4e0006cc4b
test-network: add a testcase for UplinkInterface= for DHCP server
2021-06-08 06:33:27 +09:00
borna-blazevic
ffaece68bc
test-network: add a testcase for DHCP static lease
2021-05-27 15:57:33 +09:00
Yu Watanabe
06043c7821
test-network: refuse RA if not necessary
2021-05-26 21:22:13 +09:00
Yu Watanabe
618da3e7d5
test-network: wait for that the link is in configuring state at the beginning
2021-05-26 21:13:56 +09:00
Yu Watanabe
70f32a260b
udev/net: do not manage loopback interfaces
...
There are nothing we can configure in udevd for loopback interfaces;
no ethertool configs can be applied, MAC address, interface name should
not be touched.
2021-05-23 22:58:47 +09:00
Yu Watanabe
9c8f90d0f9
test-network: add a test case for nexthop Group= setting
2021-05-22 04:59:45 +09:00
Yu Watanabe
db5486b450
test-network: add a testcase for OutgoingInterface= in [BridgeFDB]
2021-05-20 18:23:15 +09:00
Yu Watanabe
72ffb9133d
test-network: add testcases for ServerAddress=
2021-05-18 20:20:24 +09:00
Yu Watanabe
932e157b5e
test-network: wait for the interfaces are configured after reloading .network files
2021-05-12 11:26:06 +09:00
Yu Watanabe
1ef2eedce7
test-network: wait for the intreface is configured if it is expected
2021-05-12 11:26:06 +09:00
Jörg Deckert
dd568427fb
networkd: correct batman-adv setting name (GatewayBandwidth) ( #19539 )
...
Co-authored-by: Jörg Deckert <jdeckert@unitas-network.de>
2021-05-08 14:39:32 +02:00
Yegor Alexeyev
11c38d3e51
rfc3046 implementation
2021-05-08 15:59:29 +09:00
Yu Watanabe
4bd7e99232
test-network: set DNS= and NTP= for DHCP server
...
Now, RoutesToDNS= and RoutesToNTP= are enabled by default on DHCPv4
client. So, if DHCP server picks up DNS or NTP servers from uplink,
then the routes may break CI environment.
Hopefully fixes #19463 .
2021-04-30 10:57:17 +02:00
Yu Watanabe
e1220a70de
test-network: add tests for RoutesToNTP=
2021-04-27 00:01:18 +09:00
Yu Watanabe
625772c9c1
test-network: update tests for DHCP routes
...
This removes static-route option from the default dnsmasq command.
2021-04-23 08:49:29 +09:00
Yu Watanabe
3e726c156b
test-network: update test for RouteMetric=
2021-04-21 13:55:02 +09:00
Yegor Alexeyev
c95df5879e
relay role implementation
2021-04-20 15:11:53 +02:00
LetzteInstanz
70448bb1c1
test-network: test waiting for address family
2021-04-14 09:00:12 +09:00
Annika Wickert
c0267a592a
network: Implement B.A.T.M.A.N. Advanced interface type
2021-02-25 01:57:29 +09:00
Yu Watanabe
9947c7bad1
test-network: add tests for dropping unnecessary nexthops
2021-02-23 22:48:12 +09:00
Yu Watanabe
69a91c704e
test-network: add tests for Blackhole= setting in [NextHop] section
2021-02-23 02:21:35 +09:00
Yu Watanabe
84d32bf59b
test-network: test wireguard peer in drop-in config
...
Closes #18241 .
2021-02-22 21:33:36 +09:00
Yu Watanabe
e2d9bc5cfd
test-network: add a test for OnLink= in [NextHop] section
2021-02-21 05:16:27 +09:00
Yu Watanabe
045db4fa0d
test-network: add tests for Broadcast= with boolean settings
2021-02-20 14:23:07 +09:00
Yu Watanabe
cee0f719d8
test-network: add tests for NextHop= setting in [Route]
2021-02-19 22:42:39 +09:00
Yu Watanabe
6cd8f9b5f2
test-network: add tests for Family= in [NextHop]
2021-02-17 15:55:37 +09:00
Yu Watanabe
4a70450104
test-network: merge test_address_static and test_address_preferred_lifetime_zero_ipv6
2021-02-12 23:09:21 +09:00
Yu Watanabe
beb75dd31d
test-network: support protocol and linkdown flag for ff00::/8 route
...
Fixes #18507 .
2021-02-09 12:25:27 +01:00
Yu Watanabe
0fb613000d
test-network: disable NDISC on veth-peer
...
This should speed the tests up.
2021-02-03 22:09:07 +00:00
Yu Watanabe
37baf8db56
Merge pull request #18380 from yuwata/test-network-ipv6-proxy-ndp
...
test-network: add tests for IPv6ProxyNDPAddress=
2021-01-27 10:47:36 +09:00
Yu Watanabe
f0d87798ea
test-network: retry several times if expected LLDP info is not obtained
...
As LLDP thing does not get involved in the link status, `networkctl lldp`
may not provide an expected information even if the link is in
'configured' state.
Fixes #17360 .
2021-01-26 18:48:44 +01:00
Yu Watanabe
cff0cadcac
test-network: add tests for IPv6ProxyNDPAddress=
2021-01-27 01:28:28 +09:00
Dan Streetman
a853652ae9
save link activation policy to state file and display in networkctl
2021-01-21 12:05:17 -05:00
Dan Streetman
2236d75df9
test: add ActivationPolicy= unit tests
2021-01-21 12:05:17 -05:00
Yu Watanabe
0b5dc24953
test-network: add tests for route advmss
2021-01-09 00:01:53 +09:00
Yu Watanabe
49ff3f34d5
test-network: add tests for fib rules with Family=both vs networkctl reload or reconfigure
2020-12-30 03:32:07 +09:00
Yu Watanabe
1e5fd3216a
network: set FRA_PROTOCOL to RTPROT_STATIC by default
2020-12-29 16:03:26 +09:00
Yu Watanabe
635f2a6692
test-network: add tests for [IPv6AcceptRA] PrefixDenyList= or friends
2020-12-24 17:16:15 +09:00
Dan Streetman
b226c15cfb
test-network: increase wait_online timeout to handle longer dhcpv4 transient timeout
...
Previous commits changed the dhcpv4 retransmission algorithm to be
slightly slower, changing the amount of time it takes to notify
systemd-networkd that the dhcpv4 configuration has (transiently)
failed from around 14 second up to 28 seconds.
Since the test_dhcp_client_with_ipv4ll_without_dhcp_server test
configures an interface to use dhcpv4 without any operating dhcpv4
server running, it must increase the amount of time it waits for
the test interface to reach degraded state.
2020-12-14 18:19:32 -05:00
Yu Watanabe
452d86a532
test-network: add tests for IPv6 routes with reject type
2020-12-04 16:50:35 +09:00
Yu Watanabe
37b9c79e5d
test-network: sleep 1s after reloading configs
...
As interfaces will be reconfigured asynchronously after `networkctl reload`.
So, right after `networkctl reload` is finished, interfaces may be still
in 'configured' state with the old .network files.
2020-12-04 11:28:52 +09:00
Yu Watanabe
240e41372e
test-network: confirm that IPv4ll address is dropped after DHCPv4 lease is acquired
2020-12-02 18:50:13 +09:00