From e773abc3ada207bec7c7ef4ddb54c7ffe252fc94 Mon Sep 17 00:00:00 2001 From: Nikos Vourdas <32869078+nickvourd@users.noreply.github.com> Date: Sun, 10 Nov 2024 21:59:37 -0600 Subject: [PATCH] Add PersistentKeepalive = 10 setting --- wireguard-install.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wireguard-install.sh b/wireguard-install.sh index 55d9b8d..6f207c0 100644 --- a/wireguard-install.sh +++ b/wireguard-install.sh @@ -362,14 +362,16 @@ DNS = ${CLIENT_DNS_1},${CLIENT_DNS_2} PublicKey = ${SERVER_PUB_KEY} PresharedKey = ${CLIENT_PRE_SHARED_KEY} Endpoint = ${ENDPOINT} -AllowedIPs = ${ALLOWED_IPS}" >"${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf" +AllowedIPs = ${ALLOWED_IPS}" >"${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf +PersistentKeepalive = 10" # Add the client as a peer to the server echo -e "\n### Client ${CLIENT_NAME} [Peer] PublicKey = ${CLIENT_PUB_KEY} PresharedKey = ${CLIENT_PRE_SHARED_KEY} -AllowedIPs = ${CLIENT_WG_IPV4}/32,${CLIENT_WG_IPV6}/128" >>"/etc/wireguard/${SERVER_WG_NIC}.conf" +AllowedIPs = ${CLIENT_WG_IPV4}/32,${CLIENT_WG_IPV6}/128" >>"/etc/wireguard/${SERVER_WG_NIC}.conf +PersistentKeepalive = 10" wg syncconf "${SERVER_WG_NIC}" <(wg-quick strip "${SERVER_WG_NIC}")