Me suis trompé j'avais mis des liens
This commit is contained in:
@@ -1 +0,0 @@
|
||||
/home/ssfunerals/vpnactivation.sh
|
||||
38
scripts/vpnactivation.sh
Executable file
38
scripts/vpnactivation.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
read -p "Activer le VPN ? " choice
|
||||
possible_answers=("y" "Y" "yes" "Yes" "YES" "o" "O" "oui" "Oui" "OUI")
|
||||
echo "Choix: $choice"
|
||||
|
||||
activate() {
|
||||
if ip a | grep -q LAN; then
|
||||
if sudo /usr/bin/wg-quick down /etc/wireguard/LAN.conf; then
|
||||
echo "VPN down" >> /home/ssfunerals/log-vpn
|
||||
notify-send --app-name VPN -u normal -i /usr/share/icons/Papirus-Dark/symbolic/status/network-vpn-disconnected-symbolic.svg "VPN déconnecté avec succès."
|
||||
else
|
||||
error_message=$(sudo /usr/bin/wg-quick down /etc/wireguard/LAN.conf 2>&1)
|
||||
echo "Échec de la déconnexion du VPN: $error_message" >> /home/ssfunerals/log-vpn
|
||||
notify-send --app-name VPN -u critical -i /usr/share/icons/Papirus-Dark/symbolic/status/network-error-symbolic.svg "Échec de la déconnexion du VPN: $error_message"
|
||||
fi
|
||||
else
|
||||
if sudo /usr/bin/wg-quick up /etc/wireguard/LAN.conf; then
|
||||
echo "VPN up" >> /home/ssfunerals/log-vpn
|
||||
notify-send --app-name VPN -u normal -i /usr/share/icons/Papirus-Dark/symbolic/status/network-vpn-symbolic.svg "VPN connecté avec succès."
|
||||
else
|
||||
error_message=$(sudo /usr/bin/wg-quick up /etc/wireguard/LAN.conf 2>&1)
|
||||
echo "Échec de la connexion du VPN: $error_message" >> /home/ssfunerals/log-vpn
|
||||
notify-send --app-name VPN -u critical -i /usr/share/icons/Papirus-Dark/symbolic/status/network-error-symbolic.svg "Échec de la connexion du VPN: $error_message"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
if [[ ! " ${possible_answers[@]} " =~ " ${choice} " ]]; then
|
||||
echo "Le VPN ne sera pas activé."
|
||||
exit 0
|
||||
else
|
||||
echo "Activation du VPN..."
|
||||
activate
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user