Sempre na conexão VPN

2

Eu tenho uma conexão VPN ativa. Funciona como um sonho.

O que não está funcionando, porém, é a opção "Conectar-se automaticamente" no painel Gerenciador de conexões de rede. Ele nunca se conecta automaticamente, não na inicialização e não após a desconexão. Não tenho certeza de qual é essa opção. E eu vou me desconectar da VPN sem nenhum aviso.

Existe uma maneira de garantir que meu computador só se conecte à Internet por meio de uma VPN? Assim, se a conexão VPN não for estabelecida, meu computador não poderá acessar a Internet. E existe uma maneira de fazer com que o ubuntu tente reconectar-se à VPN automaticamente se, por algum motivo, a conexão cair?

    
por greg 20.06.2012 / 02:48

3 respostas

5

Infelizmente, "Conectar automaticamente" permite que a VPN conecte-se quando você tenta visitar um serviço que não pode ser acessado, o que significa que não funcionará para manter conexões VPN usadas somente (ou principalmente) para fins de privacidade.

A única maneira que encontrei para manter a VPN ativa é ter uma entrada crontab que seja executada

nmcli con on id YourVPNName

Isso pressupõe que você tenha configurado sua VPN via NetworkManager, o que você provavelmente faz.

    
por Darren M 24.07.2012 / 16:59
1

Enquanto a reconexão automática estiver relacionada, você pode tentar isso - VPNautoconnect . Parece estar funcionando muito bem (e reconecta imediatamente após a queda da VPN por algum motivo) e tem uma interface gráfica (não é necessário usar a linha de comando). Funciona com conexões do Network Manager.

    
por Stefan Buynov 12.09.2012 / 15:59
0

Tenho meu 12.04 conectado automaticamente cerca de 1 minuto após o login. Suspeito que parte do problema é que a senha da VPN é armazenada em uma pasta inicial criptografada, que fica indisponível até que um usuário esteja logado. comece. Então, eu fiz crontab

Eu coloquei a sugestão de greg em um novo script (/etc/NetworkManager/script.sh) depois de um atraso de 1 min:

sleep 60

nmcli con up id "MyVPNConnectionName"

Em seguida, adicionei um crontab (crontab -e) que chama o script na inicialização:

@reboot /bin/bash /etc/NetworkManager/script.sh

Esta provavelmente não é a maneira mais elegante de fazer isso. Isso pode significar que um usuário precisa fazer o login em até 60 segundos após a inicialização ou a conexão VPN falhará. Além disso, se você fizer algo on-line nos primeiros 60 segundos, isso não passará pela VPN. Então ... sim, foi o que eu fiz.

    
por summakor 11.06.2014 / 17:30