Hopefully fixed it
parent
61239e55fd
commit
a3cd56aafd
|
@ -70,10 +70,9 @@ hostnames="$(<<<"${peers}" awk '{print $1}' | cut -d'.' -f1)"
|
||||||
ipv4s="$(<<<"${peers}" awk '{print $2}')"
|
ipv4s="$(<<<"${peers}" awk '{print $2}')"
|
||||||
ipv6s="$(<<<"${peers}" awk '{print $3}')"
|
ipv6s="$(<<<"${peers}" awk '{print $3}')"
|
||||||
usernumber="$(<<<"${ipv4s}" head -n1 | cut -d'.' -f3)"
|
usernumber="$(<<<"${ipv4s}" head -n1 | cut -d'.' -f3)"
|
||||||
used_ips="$(<<<"${ipv4s}" cut -d'.' -f3)\n$(<<<"${ipv6s}" cut -d'.' -f3)"
|
# Increment hostnumber from 1 until an unused one is found
|
||||||
used_hostnumbers="$(<<<"${used_ips}" sort | uniq)"
|
used_hostnumbers="$(<<<"${ipv4s}" cut -d'.' -f4 | sort | uniq)"
|
||||||
hostnumber=1
|
hostnumber=1; while printf <<<"${used_hostnumbers}" grep "${hostnumber}"
|
||||||
while printf '%s' "${used_hostnumbers}" | grep "${hostnumber}"
|
|
||||||
do ((hostnumber++))
|
do ((hostnumber++))
|
||||||
done
|
done
|
||||||
ipv4="${IPV4_NET%.*.*}.${usernumber}.${hostnumber}"
|
ipv4="${IPV4_NET%.*.*}.${usernumber}.${hostnumber}"
|
||||||
|
|
Loading…
Reference in New Issue