nixos/tests/networking: test nameservers via DHCP
This commit is contained in:
parent
aff5d1d523
commit
bad5251e87
@ -132,6 +132,10 @@ let
|
|||||||
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q '192.168.2'")
|
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q '192.168.2'")
|
||||||
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q 'fd00:1234:5678:2:'")
|
client.wait_until_succeeds("ip addr show dev enp2s0 | grep -q 'fd00:1234:5678:2:'")
|
||||||
|
|
||||||
|
with subtest("Wait until we have received the nameservers"):
|
||||||
|
client.wait_until_succeeds("grep -q 2001:db8::1 /etc/resolv.conf")
|
||||||
|
client.wait_until_succeeds("grep -q 192.168.2.1 /etc/resolv.conf")
|
||||||
|
|
||||||
with subtest("Test vlan 1"):
|
with subtest("Test vlan 1"):
|
||||||
client.wait_until_succeeds("ping -c 1 192.168.1.1")
|
client.wait_until_succeeds("ping -c 1 192.168.1.1")
|
||||||
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::1")
|
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::1")
|
||||||
|
@ -121,6 +121,7 @@ let
|
|||||||
static.wait_for_unit("NetworkManager.service")
|
static.wait_for_unit("NetworkManager.service")
|
||||||
|
|
||||||
dynamic.wait_until_succeeds("cat /etc/resolv.conf | grep -q '192.168.1.1'")
|
dynamic.wait_until_succeeds("cat /etc/resolv.conf | grep -q '192.168.1.1'")
|
||||||
|
dynamic.wait_until_succeeds("cat /etc/resolv.conf | grep -q '2001:db8::1'")
|
||||||
static.wait_until_succeeds("cat /etc/resolv.conf | grep -q '10.10.10.10'")
|
static.wait_until_succeeds("cat /etc/resolv.conf | grep -q '10.10.10.10'")
|
||||||
static.wait_until_fails("cat /etc/resolv.conf | grep -q '192.168.1.1'")
|
static.wait_until_fails("cat /etc/resolv.conf | grep -q '192.168.1.1'")
|
||||||
'';
|
'';
|
||||||
|
@ -72,6 +72,7 @@
|
|||||||
AdvSendAdvert on;
|
AdvSendAdvert on;
|
||||||
AdvManagedFlag on;
|
AdvManagedFlag on;
|
||||||
AdvOtherConfigFlag on;
|
AdvOtherConfigFlag on;
|
||||||
|
RDNSS 2001:db8::1 {};
|
||||||
|
|
||||||
prefix fd00:1234:5678:${toString n}::/64 {
|
prefix fd00:1234:5678:${toString n}::/64 {
|
||||||
AdvAutonomous off;
|
AdvAutonomous off;
|
||||||
|
Loading…
Reference in New Issue
Block a user