Resolve "Raspbian"

This commit is contained in:
Steven Foerster
2020-04-27 02:53:54 +00:00
parent 2b8644f7e5
commit 66e5d1879d
3 changed files with 20 additions and 14 deletions
Vendored Executable
+24
View File
@@ -0,0 +1,24 @@
#!/bin/bash
pushd .
cd /etc/wireguard
for filename in ./*.conf; do
iface="$(basename $filename | cut -d'.' -f1)"
if sudo wg show $iface 1>/dev/null 2>&1 ; then
# interface exists
if sudo wg show $iface | grep -qF 'latest handshake' ; then
echo 'connected'
else
echo 'never connected'
echo "stoppping, disabling, and removing $iface"
sudo systemctl stop wg-quick@$iface && sudo systemctl disable wg-quick@$iface && rm ./$filename
fi
fi
done
popd