summary refs log tree commit diff
path: root/nixos/tests/networking.nix
diff options
context:
space:
mode:
authorCharlotte Van Petegem <charlotte@vanpetegem.me>2020-07-26 10:03:38 +0200
committerCharlotte Van Petegem <charlotte@vanpetegem.me>2020-07-26 12:44:05 +0200
commit8eca34dd167e9a116d9a24ef890c65ce4a749c2a (patch)
tree27d3b942a0d760c7b7fa0e00fa1e410baa23ce78 /nixos/tests/networking.nix
parent479db270fbbbdc6f9819544a44a513bec6c5da66 (diff)
downloadnixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar.gz
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar.bz2
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar.lz
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar.xz
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.tar.zst
nixpkgs-8eca34dd167e9a116d9a24ef890c65ce4a749c2a.zip
nixos/tests/networking: fix macvlan tests
The range option still needs to be defined in dhcpd4 to be able to give out static IP addresses
Diffstat (limited to 'nixos/tests/networking.nix')
-rw-r--r--nixos/tests/networking.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix
index ebebbf90eb1..83d4f6465b6 100644
--- a/nixos/tests/networking.nix
+++ b/nixos/tests/networking.nix
@@ -32,14 +32,14 @@ let
       services.dhcpd4 = {
         enable = true;
         interfaces = map (n: "eth${toString n}") vlanIfs;
-        extraConfig = ''
-        '' + flip concatMapStrings vlanIfs (n: ''
+        extraConfig = flip concatMapStrings vlanIfs (n: ''
           subnet 192.168.${toString n}.0 netmask 255.255.255.0 {
             option routers 192.168.${toString n}.1;
+            range 192.168.${toString n}.2 192.168.${toString n}.254;
           }
         '')
         ;
-        machines = lib.flip map vlanIfs (vlan:
+        machines = flip map vlanIfs (vlan:
           {
             hostName = "client${toString vlan}";
             ethernetAddress = qemu-flags.qemuNicMac vlan 1;