Resolve "Raspbian"
This commit is contained in:
+24
@@ -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
|
||||
Reference in New Issue
Block a user