#1 Le 18/12/2020, à 21: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.ovpn
ensuite 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 stop
La 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, à 22:47)
Xunbuntu 22.04 sur Azus TUFgaming B450-plus II Ryzen7 et nv1050ti
Le secret du bonheur n'est peut-être pas forcement de faire ce que l'on aime mais plus sûrement d'aimer ce que l'on fait
Hors ligne
#2 Le 18/12/2020, à 21: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 vpn
Après le kill
kill -9 numero_du_pid
Aprè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 & 22.04 - jwm - cwm - zsh
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, à 21: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é ?
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
#4 Le 18/12/2020, à 22: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 vpn
Et donc un petit coup de
sudo kill 31002 31003
fonctionne. Et même
sudo killall openvpn
Nickel ! Post rrésolu. Merci
Xunbuntu 22.04 sur Azus TUFgaming B450-plus II Ryzen7 et nv1050ti
Le secret du bonheur n'est peut-être pas forcement de faire ce que l'on aime mais plus sûrement d'aimer ce que l'on fait
Hors ligne