fix: Configure ports for Slirp networking (#1062)

This commit is contained in:
Kroese 2025-10-14 14:16:20 +02:00 committed by GitHub
parent c70e12f0a2
commit b8e778a79d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -213,7 +213,7 @@ getSlirp() {
local args="" local args=""
local list="" local list=""
list=$(getUserPorts) list=$(getUserPorts "${USER_PORTS:-}")
list="${list//,/ }" list="${list//,/ }"
list="${list## }" list="${list## }"
list="${list%% }" list="${list%% }"
@ -255,7 +255,7 @@ configureSlirp() {
NET_OPTS="-netdev user,id=hostnet0,ipv4=on,host=$gateway,net=${gateway%.*}.0/24,dhcpstart=$ip,${ipv6}hostname=$VM_NET_HOST" NET_OPTS="-netdev user,id=hostnet0,ipv4=on,host=$gateway,net=${gateway%.*}.0/24,dhcpstart=$ip,${ipv6}hostname=$VM_NET_HOST"
local forward="" local forward=""
forward=$(getUserPorts "${USER_PORTS:-}") forward=$(getSlirp)
[ -n "$forward" ] && NET_OPTS+=",$forward" [ -n "$forward" ] && NET_OPTS+=",$forward"
if [[ "${DNSMASQ_DISABLE:-}" == [Yy1]* ]]; then if [[ "${DNSMASQ_DISABLE:-}" == [Yy1]* ]]; then