mirror of
https://github.com/angristan/wireguard-install.git
synced 2024-11-24 21:57:37 +00:00
Generate random default IPv6 addresses
Fixes https://github.com/angristan/wireguard-install/issues/283 Default IPv6 address is generated instead of fixed
This commit is contained in:
parent
39caf2fcf6
commit
7674f36704
@ -131,8 +131,9 @@ function installQuestions() {
|
|||||||
read -rp "Server WireGuard IPv4: " -e -i 10.66.66.1 SERVER_WG_IPV4
|
read -rp "Server WireGuard IPv4: " -e -i 10.66.66.1 SERVER_WG_IPV4
|
||||||
done
|
done
|
||||||
|
|
||||||
|
DEFAULT_IPV6=$(echo "`date +%s%N``cat /etc/machine-id`" | sha256sum | cut -c 55-65 | sed 's/../&\n/g' | xargs printf "fd%s:%s%s:%s%s::1")
|
||||||
until [[ ${SERVER_WG_IPV6} =~ ^([a-f0-9]{1,4}:){3,4}: ]]; do
|
until [[ ${SERVER_WG_IPV6} =~ ^([a-f0-9]{1,4}:){3,4}: ]]; do
|
||||||
read -rp "Server WireGuard IPv6: " -e -i fd42:42:42::1 SERVER_WG_IPV6
|
read -rp "Server WireGuard IPv6: " -e -i "${DEFAULT_IPV6}" SERVER_WG_IPV6
|
||||||
done
|
done
|
||||||
|
|
||||||
# Generate random number within private ports range
|
# Generate random number within private ports range
|
||||||
|
Loading…
Reference in New Issue
Block a user