summaryrefslogtreecommitdiff
path: root/data.d
diff options
context:
space:
mode:
Diffstat (limited to 'data.d')
-rwxr-xr-xdata.d/vpn-wireguard/hooks/post-up10
-rw-r--r--data.d/vpn-wireguard/peers/caeghi.tyil.net (renamed from data.d/vpn-wireguard/caeghi.tyil.net)0
-rw-r--r--data.d/vpn-wireguard/peers/qohrei.tyil.net (renamed from data.d/vpn-wireguard/qohrei.tyil.net)0
3 files changed, 10 insertions, 0 deletions
diff --git a/data.d/vpn-wireguard/hooks/post-up b/data.d/vpn-wireguard/hooks/post-up
new file mode 100755
index 0000000..948a9a8
--- /dev/null
+++ b/data.d/vpn-wireguard/hooks/post-up
@@ -0,0 +1,10 @@
+#!/usr/bin/env bash
+
+# Ping all known hosts, as it seems that the wireguard interface comes up when
+# only after it gets used on the machine itself.
+while read -r addr;
+do
+ ping -c 1 -q -w 1 "$addr" &
+done < <(awk -F= '/vpn-wireguard.ip/ { print $NF }' /etc/bashtard/hosts.d/*)
+
+wait
diff --git a/data.d/vpn-wireguard/caeghi.tyil.net b/data.d/vpn-wireguard/peers/caeghi.tyil.net
index 2838c02..2838c02 100644
--- a/data.d/vpn-wireguard/caeghi.tyil.net
+++ b/data.d/vpn-wireguard/peers/caeghi.tyil.net
diff --git a/data.d/vpn-wireguard/qohrei.tyil.net b/data.d/vpn-wireguard/peers/qohrei.tyil.net
index a0a2224..a0a2224 100644
--- a/data.d/vpn-wireguard/qohrei.tyil.net
+++ b/data.d/vpn-wireguard/peers/qohrei.tyil.net