From 8a8bf886b5df5520de8ccf9e745df3f8a0a855c4 Mon Sep 17 00:00:00 2001 From: elseym Date: Fri, 11 Jan 2019 19:50:15 +0100 Subject: [PATCH] nixos/containers: explicitly set link up on host for extraVeths --- nixos/modules/virtualisation/containers.nix | 2 ++ nixos/tests/containers-extra_veth.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix index 3dd36f9b12e18a..c2e6e9f6a1362e 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 b4c48afe48bab4..b3d3bce87579c2 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 = [];