Me estoy conectando usando servidores VPNBook y funciona bien con este comando:
sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt
pero parece que no puedo entender cómo detenerlo sin reiniciar.
Lo he intentado service openvpn stop
y /etc/init.d/vpnbook stop
, pero eso no parece afectarlo.
Respuestas:
Este comando definitivamente funciona para mí, y también debería funcionar para usted.
fuente
sudo apt-get install psmisc
algunas construccionesLos pasos exitosos en mi caso fueron:
Por alguna razón
killall -SIGIN openvpn
no funcionó para mí, pero los pasos anteriores sí.fuente
-9
no permite que se ejecuten los scripts de publicación, y muy probablemente dejará rutas ahora inválidas por ahí. Idealmente,kill -SIGINT
esperarías unos segundos para que termine el pid, y solo ve con-SIGTERM
/-9
si no salió antes de eso.Prueba esto
killall -SIGINT openvpn
Puede obtener más información sobre las diferentes señales que puede enviar aquí: http://openvpn.net/index.php/open-source/documentation/howto.html#control
fuente
killall -SIGINT openvpn
openvpn (15360): Operación no permitida openvpn: no se encontró procesosudo killall -SICINT openvpn
SICINT: señal desconocida; killall -l enumera las señales.sudo killall openvpn
En una nueva terminal funcionó para mí.SIGINT
, noSICINT
Simplemente presione CTRL+ Cen la terminal que acaba de iniciar OpenVPN.
fuente
ifconfig tun0 down
ayuda en este caso.En caso de
sudo killall openvpn
que no termine el trabajo (lo experimenté varias veces), una solución aguda y fatal sería:fuente
después de ejecutarse
sudo killall openvpn
oservice openvpn stop
la interfaz virtual "tun0" permanecería abierta y referenciada en la tabla de rutas, por lo que en realidad las conexiones relacionadas se perderían ya que se cancela el servicio openvpn.la solución es eliminar esta conexión virtual después de eliminar el servicio openvpn, ya que se crea cada vez que se conecta el servicio openvpn.
entonces necesita ejecutar los siguientes comandos para desconectar openvpn:
fuente
sudo update-rc.d openvpn deshabilitar
O edite el archivo de configuración en / etc / default / openvpn
sudo nano / etc / default / openvpn
Y descomenta la línea:
Entonces se ve así:
Entonces tendrás que correr:
sudo service openvpn start < vpn-name >
para iniciar manualmente la VPN.sudo service openvpn stop < vpn-name >
para detener manualmente la VPN.<vpn-name> es el nombre del archivo de configuración sin la extensión .conf
ubicado en / etc / openvpn y sin el <>
fuente