On April 30, 2025 1:19 pm, Christoph Heiss wrote: > 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> > --- > 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..5d9b524 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 (defined($net->{link_down}) && $net->{link_down}) {
the defined here seems kinda strange and misleading, shouldn't we just check whether it is *true*? > 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 > > > _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel