diff --git a/auto_install/install.sh b/auto_install/install.sh index c8795a2..4314acb 100755 --- a/auto_install/install.sh +++ b/auto_install/install.sh @@ -1088,17 +1088,12 @@ setVPNDefaultVars(){ generateRandomSubnet() { # Source: https://community.openvpn.net/openvpn/wiki/AvoidRoutingConflicts declare -a SUBNET_EXCLUDE_LIST=(10.0.0.0/24 10.0.1.0/24 10.1.1.0/24 10.1.10.0/24 10.2.0.0/24 10.8.0.0/24 10.10.1.0/24 10.90.90.0/24 10.100.1.0/24 10.255.255.0/24) - readarray -t CURRENTLY_USED_SUBNETS <<< "$(ip route show | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\/[0-9]{1,2}')" - SUBNET_EXCLUDE_LIST=("${SUBNET_EXCLUDE_LIST[@]}" "${CURRENTLY_USED_SUBNETS[@]}") local MATCHES - while true; do - MATCHES=0 - pivpnNET="10.$((RANDOM%256)).$((RANDOM%256)).0" for SUB in "${SUBNET_EXCLUDE_LIST[@]}"; do @@ -1110,7 +1105,6 @@ generateRandomSubnet() { if [ "${MATCHES}" -eq 0 ]; then break fi - done echo "${pivpnNET}"