Estou conectando usando servidores VPNBook e funciona bem com este comando:
sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt
mas eu simplesmente não consigo descobrir como pará-lo sem uma reinicialização.
Eu tentei service openvpn stop
e /etc/init.d/vpnbook stop
, mas isso não parece afetá-lo.
Respostas:
Esse comando definitivamente funciona para mim e deve funcionar para você também.
fonte
sudo apt-get install psmisc
em algum constróiOs passos bem-sucedidos no meu caso foram:
Por alguma razão
killall -SIGIN openvpn
, não funcionou para mim, mas as etapas acima funcionaram.fonte
-9
não permite a execução dos scripts de postagem, e muito provavelmente deixará rotas agora inválidas. Idealmente,kill -SIGINT
espere alguns segundos até que o pid termine e só siga com-SIGTERM
/-9
se ele não tiver saído antes disso.Tente isto
killall -SIGINT openvpn
Você pode obter mais informações sobre os diferentes sinais que pode enviar aqui: http://openvpn.net/index.php/open-source/documentation/howto.html#control
fonte
killall -SIGINT openvpn
openvpn (15360): Operação não permitida openvpn: nenhum processo encontradosudo killall -SICINT openvpn
SICINT: sinal desconhecido; killall -l lista sinais.sudo killall openvpn
em um novo terminal funcionou para mim.SIGINT
, nãoSICINT
Basta pressionar CTRL+ Cno terminal que você acabou de iniciar o OpenVPN.
fonte
ifconfig tun0 down
ajuda neste caso.Caso
sudo killall openvpn
não termine o trabalho (experimentei-o algumas vezes), uma solução nítida e fatal seria:fonte
após a execução
sudo killall openvpn
ouservice openvpn stop
a interface virtual "tun0" permaneceria aberta e referenciada na tabela de rotas, portanto, as conexões realmente relacionadas seriam perdidas desde que o serviço openvpn fosse morto.a solução é excluir essa conexão virtual após eliminar o serviço openvpn, pois ela é criada toda vez que o serviço openvpn é conectado.
então você precisa executar os comandos abaixo para desconectar o openvpn:
fonte
desativar sudo update-rc.d openvpn
Ou edite o arquivo de configuração em / etc / default / openvpn
sudo nano / etc / default / openvpn
E descomente a linha:
Então parece:
Então você terá que executar:
sudo service openvpn start < vpn-name >
para iniciar manualmente a VPN.sudo service openvpn stop < vpn-name >
para parar manualmente a VPN.<vpn-name> é o nome do arquivo de configuração sem a extensão .conf
localizado em / etc / openvpn e sem o <>
fonte