60 votes

Comment se déconnecter d'OpenVPN ?

Je me connecte en utilisant les serveurs VPNBook et cela fonctionne bien avec cette commande :

 sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt

mais je n'arrive pas à trouver comment l'arrêter sans redémarrer.

J'ai essayé service openvpn stop et /etc/init.d/vpnbook stop mais cela ne semble pas l'affecter.

5voto

Valkenier Points 51

Frappe juste CTRL + C dans le terminal où vous venez de lancer OpenVPN.

4voto

teliaz Points 41

Je suis tombé sur le fait d'avoir 2 sessions ouvertes avec le même chemin de configuration. Je ne pouvais donc pas utiliser

openvpn3 session-manage --disconect --config <config_path>

session-manage : ** ERROR ** Plus d'une session avec le nom de profil de configuration donné a été trouvée.

J'ai donc créé un script pour passer en revue les sessions (les identifiants de session ne sont pas toujours les mêmes que les chemins de configuration).

ACTIVE_SESSIONS=$(openvpn3 sessions-list | grep -i 'path' | awk '{p=index($0, ":");print $2}')
echo $ACTIVE_SESSIONS
for instance in $ACTIVE_SESSIONS; do
    openvpn3 session-manage --disconnect --session-path ${instance}
done

3voto

Hamid M.jafari Points 31

Après l'exécution sudo killall openvpn o service openvpn stop l'interface virtuelle "tun0" resterait ouverte et référencée dans la table des routes, donc les connexions associées seraient perdues puisque le service openvpn est tué.

la solution est de supprimer cette connexion virtuelle après avoir tué le service openvpn, car elle est créée à chaque fois que le service openvpn est connecté.

donc vous devez exécuter les commandes ci-dessous pour déconnecter openvpn :

$ sudo killall openvpn
$ sudo ip link delete tun0

3voto

Ruchira Points 31

sudo openvpn3 session-manage --disconnect --config $'client'.ovpn

Remplacez client par le nom correspondant.
Ceci arrêtera la session.

0voto

Sayed Sohan Points 161

Utilisez la commande suivante, où 0 est le numéro du tunnel :

sudo ifconfig tun0 down

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X