summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorelseym <elseym@me.com>2019-01-11 19:50:15 +0100
committerelseym <elseym@me.com>2019-01-13 11:27:39 +0100
commit8a8bf886b5df5520de8ccf9e745df3f8a0a855c4 (patch)
tree52cdfcae59eccf81f1b710ea3a604d55a0874e2b /nixos
parent626233eee6ea309733d2d98625750cca904799a5 (diff)
downloadnixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar.gz
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar.bz2
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar.lz
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar.xz
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.tar.zst
nixpkgs-8a8bf886b5df5520de8ccf9e745df3f8a0a855c4.zip
nixos/containers: explicitly set link up on host for extraVeths
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/virtualisation/containers.nix2
-rw-r--r--nixos/tests/containers-extra_veth.nix1
2 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index 3dd36f9b12e..c2e6e9f6a13 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -188,6 +188,8 @@ let
           ''
         else
           ''
+            echo "Bring ${name} up"
+            ip link set dev ${name} up
             # Set IPs and routes for ${name}
             ${optionalString (cfg.hostAddress != null) ''
               ip addr add ${cfg.hostAddress} dev ${name}
diff --git a/nixos/tests/containers-extra_veth.nix b/nixos/tests/containers-extra_veth.nix
index b4c48afe48b..b3d3bce8757 100644
--- a/nixos/tests/containers-extra_veth.nix
+++ b/nixos/tests/containers-extra_veth.nix
@@ -13,6 +13,7 @@ import ./make-test.nix ({ pkgs, ...} : {
       virtualisation.memorySize = 768;
       virtualisation.vlans = [];
 
+      networking.useDHCP = false;
       networking.bridges = {
         br0 = {
           interfaces = [];