From 18cc7010e1b1c0ea1672acc618d8b78c23ffd765 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Wed, 13 Mar 2024 10:16:23 +0100 Subject: Add PersistentKeepalive to vpn-wireguard --- playbooks.d/vpn-wireguard/playbook.bash | 1 + playbooks.d/vpn-wireguard/share/peer | 1 + 2 files changed, 2 insertions(+) (limited to 'playbooks.d') diff --git a/playbooks.d/vpn-wireguard/playbook.bash b/playbooks.d/vpn-wireguard/playbook.bash index c78906c..734761d 100644 --- a/playbooks.d/vpn-wireguard/playbook.bash +++ b/playbooks.d/vpn-wireguard/playbook.bash @@ -33,6 +33,7 @@ playbook_add() { endpoint="$(config "$BASHTARD_PLAYBOOK.endpoint")" \ ipv4="$(config "$BASHTARD_PLAYBOOK.ipv4")" \ ipv6="$(config "$BASHTARD_PLAYBOOK.ipv6")" \ + keepalive="$(config "$BASHTARD_PLAYBOOK.keepalive" "0")" \ port="$(config "$BASHTARD_PLAYBOOK.port" "51820")" \ pubkey="$(wg pubkey < "$data/privkey")" \ > "$data/peers/${BASHTARD_PLATFORM[fqdn]}" diff --git a/playbooks.d/vpn-wireguard/share/peer b/playbooks.d/vpn-wireguard/share/peer index 5dfc3dd..9a95e38 100644 --- a/playbooks.d/vpn-wireguard/share/peer +++ b/playbooks.d/vpn-wireguard/share/peer @@ -2,3 +2,4 @@ AllowedIPs = ${ipv6}/128,${ipv4}/32 Endpoint = [${endpoint}]:${port} PublicKey = ${pubkey} +PersistentKeepalive = ${keepalive} -- cgit v1.1