diff --git a/src/network.sh b/src/network.sh index e183305..8a45ad1 100644 --- a/src/network.sh +++ b/src/network.sh @@ -271,6 +271,7 @@ getSlirp() { configureSlirp() { + NETWORK="slirp" [[ "$DEBUG" == [Yy1]* ]] && echo "Configuring slirp networking..." local ip="$IP" @@ -302,6 +303,7 @@ configureSlirp() { configurePasst() { + NETWORK="passt" [[ "$DEBUG" == [Yy1]* ]] && echo "Configuring user-mode networking..." local log="/var/log/passt.log" @@ -785,7 +787,7 @@ else fi case "${NETWORK,,}" in - "user"* | "passt" | "slirp" ) ;; + "passt" | "slirp" | "user"* ) ;; "tap" | "tun" | "tuntap" | "y" ) # Configure tap interface @@ -800,11 +802,9 @@ else esac - [[ "${NETWORK,,}" == "user"* ]] && NETWORK="passt" - case "${NETWORK,,}" in "tap" | "tun" | "tuntap" | "y" ) ;; - "passt" ) + "passt" | "user"* ) # Configure for user-mode networking (passt) if ! configurePasst; then