big vpn rework
This commit is contained in:
parent
ba7347ade1
commit
8b23fc6990
24
switch-vpn
24
switch-vpn
@ -1,9 +1,27 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
function say () {
|
||||||
|
notify-send 'VPN UDP' "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
action="$1"
|
||||||
|
if [ -z "$1" ] ; then
|
||||||
if [ -n "$(nmcli connection show rezine_vpn37_udp | grep activated)" ] ; then
|
if [ -n "$(nmcli connection show rezine_vpn37_udp | grep activated)" ] ; then
|
||||||
nmcli connection down rezine_vpn37_udp
|
action=start
|
||||||
else
|
else
|
||||||
nmcli connection up rezine_vpn37_udp
|
action=stop
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$action" = "start" ] ; then
|
||||||
|
nmcli connection up rezine_vpn37_udp
|
||||||
|
sleep 1
|
||||||
nmcli connection show rezine_vpn37_udp | grep 'VPN connected' &>/dev/null
|
nmcli connection show rezine_vpn37_udp | grep 'VPN connected' &>/dev/null
|
||||||
[ "$?" -eq 0 ] && notify-send 'VPN UDP connecté' || notify-send 'VPN UDP stoppé'
|
[ "$?" -eq 0 ] && say 'Connecté :)' || say 'Non connecté :('
|
||||||
|
elif [ "$action" = "stop" ] ; then
|
||||||
|
nmcli connection down rezine_vpn37_udp
|
||||||
|
sleep 1
|
||||||
|
nmcli connection show rezine_vpn37_udp | grep 'VPN connected' &>/dev/null
|
||||||
|
[ "$?" -eq 0 ] && say 'Toujours connecté :(' || say 'stoppé :)'
|
||||||
|
else
|
||||||
|
say 'Bad script usage. Action not known'
|
||||||
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user