Fix IP Detection conditions

This commit is contained in:
ralphg6 2024-08-11 05:21:17 -03:00
parent de65f02994
commit 5fd223790d

View File

@ -283,9 +283,12 @@ function installQuestions() {
echo "It seems this server is behind NAT. What is its public IPv4 address or hostname?"
echo "We need it for the clients to connect to the server."
if [[ -z $ENDPOINT ]]; then
DEFAULT_ENDPOINT=$(resolvePublicIP)
fi
until [[ $ENDPOINT != "" ]]; do
PUBLIC_IP=$(resolvePublicIP)
read -rp "Public IPv4 address or hostname: " -e -i "$PUBLIC_IP" ENDPOINT
read -rp "Public IPv4 address or hostname: " -e -i "$DEFAULT_ENDPOINT" ENDPOINT
done
fi
@ -664,9 +667,9 @@ function installOpenVPN() {
PASS=${PASS:-1}
CONTINUE=${CONTINUE:-y}
until [[ $ENDPOINT != "" ]]; do
if [[ -z $ENDPOINT ]]; then
ENDPOINT=$(resolvePublicIP)
done
fi
fi
# Run setup questions first, and set other variables if auto-install