Reconnecter openvpn après une sortie de veille
-
- Messages : 31
- Enregistré le : ven. 14 août 2015 20:08
Reconnecter openvpn après une sortie de veille
Bonjour,
J'ai un problème concernant la sortie de veille de mon vpn configuré avec openvpn. J'ai réussi à le lancer au démarrage de l'ordinateur via un script rendu exécutable. Cependant, celui-ci ne relance pas openvpn automatiquement après une sortie de veille.
Quelqu'un aurait-il une idée?
Cordialement
J'ai un problème concernant la sortie de veille de mon vpn configuré avec openvpn. J'ai réussi à le lancer au démarrage de l'ordinateur via un script rendu exécutable. Cependant, celui-ci ne relance pas openvpn automatiquement après une sortie de veille.
Quelqu'un aurait-il une idée?
Cordialement
Thinkpad x220 core I5-2520.
Linux mint 19.3 Cinnamon
Linux mint 19.3 Cinnamon
- cyrille
- Administrateur du site
- Messages : 12403
- Enregistré le : mar. 19 sept. 2017 08:49
- Localisation : Nowhere
- Contact :
Re: Reconnecter openvpn après une sortie de veille
le paquet pm-utils peut de gérer les hooks (crochet de l'entrée et de la sortie de veille)
Donc tu l'installes, tu jettes un oeil à la doc et tu demandes à la sortie de veille une relance de ton vpn
cf
https://fr.opensuse.org/Pm-utils
Donc tu l'installes, tu jettes un oeil à la doc et tu demandes à la sortie de veille une relance de ton vpn
cf
https://fr.opensuse.org/Pm-utils
Re: Reconnecter openvpn après une sortie de veille
bonjour ,
petite info
pas besoin de script pour lancer openvpn au démarrage, il suffit de lancer le service systemd relatif à openvpn (j'ai posté sur ce sujet récemment)
Ensuite tu mets dans :
Mettre un script exécutable dans : /lib/systemd/system-sleep
un shell du style
sortie_veille_vpn.sh
Adapter à ton cas chez moi le fichier de conf openvpn s'appelle surfshark_fi
voir https://doc.ubuntu-fr.org/veille_et_hibernation
falke
petite info
pas besoin de script pour lancer openvpn au démarrage, il suffit de lancer le service systemd relatif à openvpn (j'ai posté sur ce sujet récemment)
Ensuite tu mets dans :
Mettre un script exécutable dans : /lib/systemd/system-sleep
un shell du style
sortie_veille_vpn.sh
Code : Tout sélectionner
#!bin/bash
systemctl restart openvpn@surfshark_fi.service
voir https://doc.ubuntu-fr.org/veille_et_hibernation
falke
Modifié en dernier par falke le lun. 22 févr. 2021 19:27, modifié 1 fois.
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Re: Reconnecter openvpn après une sortie de veille
un petit up car le sujet commence à dater , et il ya une solution simple
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
-
- Messages : 31
- Enregistré le : ven. 14 août 2015 20:08
Re: Reconnecter openvpn après une sortie de veille
Merci de votre réponse,
Cependant comment lancer le systemd relatif à openvpn au démarrage?
Cordialement
Cependant comment lancer le systemd relatif à openvpn au démarrage?
Cordialement
Thinkpad x220 core I5-2520.
Linux mint 19.3 Cinnamon
Linux mint 19.3 Cinnamon
Re: Reconnecter openvpn après une sortie de veille
salut ,
bien sur il faudra déjà avoir configuré ton vpn dans le répertoir /etc/openvpn (j'ai écrit des posts là dessus récemment)
puis activer le service openvpn :
(remplacer par le nom de la configuration de ton fichier <nom_configuration>.conf )
par exple chez moi : systemctl enable openvpn@surfshark_fi.service
falke
bien sur il faudra déjà avoir configuré ton vpn dans le répertoir /etc/openvpn (j'ai écrit des posts là dessus récemment)
puis activer le service openvpn :
Code : Tout sélectionner
sudo enable openvpn.service
Code : Tout sélectionner
$ sudo enable openvpn-client@<nom_configuration>.service
par exple chez moi : systemctl enable openvpn@surfshark_fi.service
falke
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
-
- Messages : 31
- Enregistré le : ven. 14 août 2015 20:08
Re: Reconnecter openvpn après une sortie de veille
Bonjour,
Merci de votre réponse, cependant après avoir toutes les manipulations évoquées, rien ne se passe, l'ordinateur sort de veille mais ne se reconnecte pas à mon vpn.
Pourriez-vous m'en dire plus si vous pouvez?
Cordialement
Merci de votre réponse, cependant après avoir toutes les manipulations évoquées, rien ne se passe, l'ordinateur sort de veille mais ne se reconnecte pas à mon vpn.
Pourriez-vous m'en dire plus si vous pouvez?
Cordialement
Thinkpad x220 core I5-2520.
Linux mint 19.3 Cinnamon
Linux mint 19.3 Cinnamon
Re: Reconnecter openvpn après une sortie de veille
salut,
montre-moi le script shell de reconnection que tu as mis dans ce dossier :
montre-moi le script shell de reconnection que tu as mis dans ce dossier :
Mettre un script exécutable dans : /lib/systemd/system-sleep
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
-
- Messages : 31
- Enregistré le : ven. 14 août 2015 20:08
Re: Reconnecter openvpn après une sortie de veille
Bonjour,
Voilà ce que j'ai mis dans le dossier que vous m'avez indiqué
Voilà ce que j'ai mis dans le dossier que vous m'avez indiqué
Code : Tout sélectionner
#!bin/bash
systemctl restart openvpn@AirVPN_Europe_UDP-443.service
Thinkpad x220 core I5-2520.
Linux mint 19.3 Cinnamon
Linux mint 19.3 Cinnamon
Re: Reconnecter openvpn après une sortie de veille
alors voici chez moi :
le script doit être exécutable
son contenu :
par ailleurs j'imagine que pour la reconnection à la sortie de veille il y a réauthentification auprès du serveur :
les logins et mots de passe doivent se trouver sous
/etc/openvpn
dans le fichier .secrets (que tu crées au besoin)
avec dedans en première ligne ton login et en deuxième ligne le mot de passe.
il doit aussi y avoir ton fichier de configuration :
chez moi
qui est ni plus ni moins ton fichier AirVPN_Europe_UDP-443.ovpn
que tu auras renommé en <nom_de_ton_choix>.conf
et dans lequel tu auras décommenté la ligne #auth-user-pass pour la transformer ainsi
auth-user-pass .secrets
ensuite du active le service chez moi :
et tu le démarres :
Code : Tout sélectionner
falke@falke-MacBookAir:/lib/systemd/system-sleep$ ls -rtla
total 8
-rwxr-xr-x 1 root root 92 août 21 2019 hdparm
-rwxr--r-- 1 root root 61 févr. 24 21:15 sortie_veille_vpn.sh
drwxr-xr-x 1 root root 52 févr. 24 21:15 .
drwxr-xr-x 1 root root 2018 mars 18 20:05 ..
son contenu :
Code : Tout sélectionner
#!bin/bash
systemctl restart openvpn@surfshark_fi.service
les logins et mots de passe doivent se trouver sous
/etc/openvpn
dans le fichier .secrets (que tu crées au besoin)
avec dedans en première ligne ton login et en deuxième ligne le mot de passe.
il doit aussi y avoir ton fichier de configuration :
chez moi
Code : Tout sélectionner
-rw-r--r-- 1 root root 2921 févr. 18 23:08 surfshark_fi.conf
que tu auras renommé en <nom_de_ton_choix>.conf
et dans lequel tu auras décommenté la ligne #auth-user-pass pour la transformer ainsi
auth-user-pass .secrets
ensuite du active le service chez moi :
Code : Tout sélectionner
systemctl enable openvpn@surfshark_fi.service
Code : Tout sélectionner
systemctl start openvpn@surfshark_fi.service
System:
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..
Host: falke-MacBookAir Kernel: 5.15.0-91-generic x86_64 bits: 64
Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
Autre Distro : Debian Sid et Endeavour en triple boot sur Btrfs. Noyau change tout le temps ..