From fbbb26f4cb4f95df6f330e9f0a91486f3fa0a058 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 29 Nov 2022 07:24:22 +0100 Subject: [PATCH] Limit clients and add date to configs --- scripts/create-config.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/create-config.sh b/scripts/create-config.sh index bad66ac..bd20c1c 100755 --- a/scripts/create-config.sh +++ b/scripts/create-config.sh @@ -33,6 +33,9 @@ while [[ -z $CLIENTS ]]; do echo -n "Number of clients: " read CLIENTS done +if [[ "240" > "$CLIENTS" ]]; then + CLIENTS=240 +fi echo " - Generating $CLIENTS client configs and client QR codes" SERVER_SEC_KEY=$(wg genkey) @@ -54,7 +57,6 @@ cat <> $DEVICE.conf ############## # SERVER ############## - [Interface] Address = $NETWORK.1/24 ListenPort = $SERVER_PORT @@ -62,7 +64,7 @@ PrivateKey = $SERVER_SEC_KEY PostUp = iptables -A FORWARD -i $DEVICE -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE PostDown = iptables -D FORWARD -i $DEVICE -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE - +# <- $(date) EOF # Print out client peers @@ -72,7 +74,7 @@ cat << EOF >> $DEVICE.conf [Peer] PublicKey = ${CLIENT_PUB_KEYS[$i]} AllowedIPs = $NETWORK.$(($i+10))/32 - +# <- $(date) EOF done @@ -82,8 +84,9 @@ for (( i=1; i<=$CLIENTS; i++ )); do cat <> $DEVICE-client_$i.conf ############## # CLIENT $i +# +# <- $(date) ############## - [Interface] Address = $NETWORK.$(($i+10))/24 ListenPort = $SERVER_PORT