Create vpn.sh
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
VPN_NAME="wg0"
|
||||||
|
|
||||||
|
if nmcli -t -f NAME connection show --active | grep -Fxq "$VPN_NAME"; then
|
||||||
|
if nmcli connection down "$VPN_NAME"; then
|
||||||
|
notify-send "VPN" "$VPN_NAME disconnected"
|
||||||
|
else
|
||||||
|
notify-send -u critical "VPN Error" "Failed to disconnect $VPN_NAME"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if nmcli connection up "$VPN_NAME"; then
|
||||||
|
notify-send "VPN" "$VPN_NAME connected"
|
||||||
|
else
|
||||||
|
notify-send -u critical "VPN Error" "Failed to connect $VPN_NAME"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user