Je me connecte à l'aide de serveurs VPNBook et cela fonctionne très 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 à comprendre comment l'arrêter sans redémarrage.
J'ai essayé service openvpn stop
et /etc/init.d/vpnbook stop
, mais cela ne semble pas l'affecter.
Réponses:
Cette commande fonctionne définitivement pour moi, et elle devrait également fonctionner pour vous.
la source
sudo apt-get install psmisc
certaines constructionsLes étapes réussies dans mon cas ont été:
Pour une raison quelconque, cela
killall -SIGIN openvpn
n'a pas fonctionné pour moi, mais les étapes ci-dessus ont fonctionné.la source
-9
ne permet pas aux scripts de post de s'exécuter, et laissera très probablement des routes désormais invalides. Idéalement, vous devriezkill -SIGINT
, puis attendre quelques secondes pour que le pid se termine, et n'aller avec-SIGTERM
/ que-9
s'il ne s'est pas arrêté avant cela.Essaye ça
killall -SIGINT openvpn
Vous pouvez obtenir plus d'informations sur les différents signaux que vous pouvez envoyer ici: http://openvpn.net/index.php/open-source/documentation/howto.html#control
la source
killall -SIGINT openvpn
openvpn (15360): Opération non autorisée openvpn: aucun processus trouvésudo killall -SICINT openvpn
SICINT: signal inconnu; killall -l répertorie les signaux.sudo killall openvpn
dans un nouveau terminal a fonctionné pour moi.SIGINT
, pasSICINT
Appuyez simplement sur CTRL+ Cdans le terminal que vous venez de démarrer OpenVPN.
la source
ifconfig tun0 down
aide dans ce cas.Au cas où
sudo killall openvpn
le travail ne serait pas terminé (je l'ai vécu plusieurs fois), une solution nette et fatale serait:la source
après l'exécution
sudo killall openvpn
ouservice openvpn stop
l'interface virtuelle "tun0" resterait ouverte et référencée dans la table de routage, donc les connexions réellement liées seraient perdues puisque le service openvpn est tué.la solution consiste à supprimer cette connexion virtuelle après avoir tué le service openvpn, car elle est créée à chaque fois que le service openvpn est connecté.
vous devez donc exécuter les commandes ci-dessous pour déconnecter openvpn:
la source
sudo update-rc.d openvpn désactiver
Ou modifiez le fichier de configuration dans / etc / default / openvpn
sudo nano / etc / default / openvpn
Et décommentez la ligne:
Il ressemble donc à:
Ensuite, vous devrez exécuter:
sudo service openvpn start < vpn-name >
pour démarrer manuellement le VPN.sudo service openvpn stop < vpn-name >
pour arrêter manuellement le VPN.<nom-vpn> est le nom du fichier de configuration sans extension .conf
situé dans / etc / openvpn et sans le <>
la source