NetVM: node-up skips interface move when already in netns

This commit is contained in:
Antigravity Agent
2026-10-03 00:33:43 -04:00
parent 9fb2990d73
commit 6144e6d58e
+4 -2
View File
@@ -10,8 +10,10 @@ CONF="/etc/netvm/${NODE}.conf"
[ -f "$CONF" ] || { echo "missing $CONF — human generates it once (wgcf), root-owned 0600"; exit 1; }
chmod 600 "$CONF"
ip netns add "$NETNS" 2>/dev/null || true
ip link add "wg-${NODE}" type wireguard 2>/dev/null || true
ip link set "wg-${NODE}" netns "$NETNS"
if ! ip netns exec "$NETNS" ip link show "wg-${NODE}" >/dev/null 2>&1; then
ip link add "wg-${NODE}" type wireguard 2>/dev/null || true
ip link set "wg-${NODE}" netns "$NETNS"
fi
ip netns exec "$NETNS" wg setconf "wg-${NODE}" "$CONF"
ip netns exec "$NETNS" ip link set lo up
ip netns exec "$NETNS" ip link set "wg-${NODE}" up