#1 Le 18/12/2020, à 20:16
- JulesBalarate
[Résolu] OpenVPN refuse de se déconnecter
Bonjour,
En formation à distance, on nous a fournit un .exe pour lancer OpenVPN afin que nous puissions nous connecter aux machines mieux adaptées du centre. Sauf qu'évidement je suis sous Xubuntu, et donc un .exe...
Alors je l'ai donc décompressé, j'ai récupéré la configuration et je l'ai placé dans un répertoire sur le bureau, j'ai installé OpenVPN, je me place en console dans le dossier de conf, je lance
sudo openvpn APpfSense-UDP4-21000-user2-config.ovpnensuite je prends le contrôle de la machine distance avec Remmina et je peux travailler.
Par contre, en fin de la journée je suis dans l’incapacité de rompre le tunnel. Ça rend l'arrêt de la machine long, et on dirait même que ça bugue le démarrage le matin: je suis parfois obligé de m'y reprendre en deux fois.
La commande que j'utilise est
sudo /etc/init.d/openvpn stopLa console me renvoi
Stopping openvpn (via systemctl): openvpn.service.Mais OpenVPN ne s'arrête pas pour autant, je peux parfaitement continuer de manipuler la machine distante
J'ai essayé de rechercher un processus pour le tuer mais, ne trouvant rien directement, j'ai examiné les différents fichiers, et j'ai trouvé dans /etc/init.d/openvpn
stop_vpn () {
start-stop-daemon --stop --quiet --oknodo \
--pidfile $PIDFILE --exec $DAEMON --retry 10
if [ "$?" -eq 0 ]; then
rm -f $PIDFILE
[ "$OMIT_SENDSIGS" -ne 1 ] || rm -f /run/sendsigs.omit.d/openvpn.$NAME.pid
rm -f /run/openvpn/$NAME.status 2> /dev/null
fi
}De là j'ai eu l'assurance qu'un processus était bel et bien lancé, mais comme je ne manipule encore pas trop ce langage je ne sais pas obtenir ce fameux pid qui me permettrait de le tuer et donc de là d'arrêter OpenVPN.
Quelqu'un saurait me filer un coup de pouce s'il vous plaît ?
Dernière modification par JulesBalarate (Le 18/12/2020, à 21:47)
Xunbuntu 20.04 sur Gigabyte AX-370 et Ryzen7
Le secret du bonheur n'est peut-être pas forcement de faire ce que l'on aime mais il est plus sûrement d'aimer ce que l'on fait
Hors ligne
#2 Le 18/12/2020, à 20:42
- noje

Re : [Résolu] OpenVPN refuse de se déconnecter
Si j’ai bien compris tes besoins et interrogations.
Pour avoir les pids tu peux utiliser la commande « ps ».
ps -ax | grep vpnAprès le kill
kill -9 numero_du_pidAprès tu as essayer un arrêt avec « systmctl » au lieu de init.d voir si ça change la donne.
systemctl stop openvpn- LTS 18.04 - Fluxbox -
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#3 Le 18/12/2020, à 20:52
- Sciensous
Re : [Résolu] OpenVPN refuse de se déconnecter
en arrêtant le pc, ça doit bien couper le vpn ?
ensuite, le vpn que j'utilise, je l'ai configuré via networkmanager
activation/désactivation via l'icone de réseau
as-tu essayé ?
antiX 19 (Debian Buster) et (L)Ubuntu focal 20.04
( sous LXDE et gnome-shell )
Hors ligne
#4 Le 18/12/2020, à 21:46
- JulesBalarate
Re : [Résolu] OpenVPN refuse de se déconnecter
Hello et merci ![]()
en arrêtant le pc, ça doit bien couper le vpn ?
Oui. Comme dit dans le post, au bout de plusieurs longues minutes; et puis ça bug le démarrage suivant
ensuite, le vpn que j'utilise, je l'ai configuré via networkmanager
activation/désactivation via l'icone de réseau
Là il s'agit d'une connexion au PFsense d'un centre de formation avec ses conf particulières et openvpn-client
Sinon
systemctl stop openvpn
Sans action.
Mais
$ ps -ax | grep vpn
31002 pts/4 S+ 0:00 sudo openvpn APpfSense-UDP4-21000-user2-config.ovpn
31003 pts/4 S+ 0:00 openvpn APpfSense-UDP4-21000-user2-config.ovpn
31084 pts/5 S+ 0:00 grep --color=auto vpnEt donc un petit coup de
sudo kill 31002 31003fonctionne. Et même
sudo killall openvpnNickel ! Post rrésolu. Merci ![]()
Xunbuntu 20.04 sur Gigabyte AX-370 et Ryzen7
Le secret du bonheur n'est peut-être pas forcement de faire ce que l'on aime mais il est plus sûrement d'aimer ce que l'on fait
Hors ligne