Reported in the forum [0]. Currently, the (host) interface is always forced down if the property is set. Check the actual (boolean) value and honor the users request if set to `0` aka. off.
[0] https://forum.proxmox.com/threads/bug-container-network-card-turned-off.160691/ Fixes: 9e56948 ("net: Add `link_down` config to allow setting interfaces as disconnected") Signed-off-by: Christoph Heiss <c.he...@proxmox.com> --- v1: https://lore.proxmox.com/pve-devel/d9jzf1jt3bj2.2ozg8dkcir...@proxmox.com/T/ Changes v1 -> v2: * drop redundant defined()ness check (thanks Fabian!) src/PVE/LXC.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PVE/LXC.pm b/src/PVE/LXC.pm index a58c997..2b9f0cf 100644 --- a/src/PVE/LXC.pm +++ b/src/PVE/LXC.pm @@ -995,7 +995,7 @@ sub vm_stop_cleanup { sub net_tap_plug : prototype($$) { my ($iface, $net) = @_; - if (defined($net->{link_down})) { + if ($net->{link_down}) { PVE::Tools::run_command(['/sbin/ip', 'link', 'set', 'dev', $iface, 'down']); # Don't add disconnected interfaces to the bridge, otherwise e.g. applying any network # change (e.g. `ifreload -a`) could (re-)activate it unintentionally. -- 2.49.0 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel