From 167bc58af5f17791a88c69462c1cb03ca6a82cd2 Mon Sep 17 00:00:00 2001 From: Henry N Date: Sat, 28 Mar 2020 23:39:20 +0100 Subject: [PATCH] Detect public IPv6 as fallback --- openvpn-install.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openvpn-install.sh b/openvpn-install.sh index 68b6c94..0f966d9 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -207,6 +207,10 @@ function installQuestions () { # Detect public IPv4 address and pre-fill for the user IP=$(ip -4 addr | sed -ne 's|^.* inet \([^/]*\)/.* scope global.*$|\1|p' | head -1) + if [[ -z "$IP" ]]; then + # Detect public IPv6 address + IP=$(ip -6 addr | sed -ne 's|^.* inet6 \([^/]*\)/.* scope global.*$|\1|p' | head -1) + fi APPROVE_IP=${APPROVE_IP:-n} if [[ $APPROVE_IP =~ n ]]; then read -rp "IP address: " -e -i "$IP" IP