fix: Slirp portmapping was missing last port (#1146)

This commit is contained in:
Kroese
2026-05-16 02:22:44 +02:00
committed by GitHub
parent f74bf35202
commit 7753e4ac74

View File

@@ -277,9 +277,7 @@ getSlirp() {
args+="hostfwd=$proto::$num-$VM_NET_IP:$num,"
done
args=$(echo "$args" | sed 's/,*$//g')
echo "${args%?}"
echo "$args" | sed 's/,*$//g'
return 0
}
@@ -556,11 +554,11 @@ closeBridge() {
"user"* | "passt" | "slirp" ) return 0 ;;
esac
ip link set "$VM_NET_TAP" down promisc off &> null || true
ip link delete "$VM_NET_TAP" &> null || true
ip link set "$VM_NET_TAP" down promisc off &> /dev/null || true
ip link delete "$VM_NET_TAP" &> /dev/null || true
ip link set "$VM_NET_BRIDGE" down &> null || true
ip link delete "$VM_NET_BRIDGE" &> null || true
ip link set "$VM_NET_BRIDGE" down &> /dev/null || true
ip link delete "$VM_NET_BRIDGE" &> /dev/null || true
return 0
}