Como se conectar automaticamente à VPN no Ubuntu 17.10?

6

Não consigo fazer com que minha conexão openvpn se conecte automaticamente quando eu acordo da suspensão ou reinicialização do sistema. A conexão openvpn funciona bem através da GUI, exceto que não há opção para conexão automática. Eu tentei usar o nm-connection-editor, mas depois de marcar a caixa para auto-conectar e salvar, a conexão falha inexplicavelmente. Adicionar secundárias à minha rede Wi-Fi através do nmcli resulta na mesma falha de conexão. Como posso me conectar automaticamente à minha VPN através da GUI no Ubuntu 17.10? Parece que isso está quebrado ou algo assim.

Atualização: Então, depois de selecionar a opção de conexão automática do nm-connection-editor e reinicializar, posso reconectar manualmente a ambas as interfaces com êxito (o serviço vpn é iniciado juntamente com o gerenciador de rede), mas o sistema não se conecta automaticamente por alguma razão enigmática.

    
por Nicholas Stommel 22.10.2017 / 02:14

2 respostas

5

Aguarde aguardar espera. Isso funcionou. Tudo que você precisa fazer é ir

VPN->VPN Settings->connection_name->Identity->Password->"Store for all users"

e problema de bingo resolvido.

Se nm-connection-editor disser que você não pode salvar a conexão (a caixa de salvamento está esmaecida), então ... esqueça a rede e configure a conexão novamente (pelo menos funcionou para mim). Depois de verificar a referida auto-connect box com nm-connection-editor e garantir que a senha da VPN esteja definida como "Armazenar para todos os usuários", tanto a conexão principal como a VPN serão iniciadas com êxito ao mesmo tempo. Caso contrário, continuo recebendo esta mensagem no meu syslog sobre

vpn-connection[...]: Failed to request VPN secrets #3: No agents were available for this request.

Literalmente, basta ativar essa opção para resolver o problema completamente. Use sudo service network-manager restart e conecta-se perfeitamente na primeira vez. Para evitar especificamente o loop de erro na inicialização, basta desmarcar a caixa "Disponibilizar para outros usuários" na conexão primária.

Além disso, para evitar vazamentos de DNS sobre sua VPN quando o systemd-resolved for usado, digite

sudo nmcli connection modify <vpn-connection-name> ipv4.dns-priority -42

Veja o bug cuja correção eu backported pessoalmente para o Ubuntu 17.04 no link

Depois de reiniciar o seu gerenciador de rede, você deve verificar a saída de systemd-resolve --status e certificar-se de que SOMENTE os servidores DNS da sua VPN estejam listados. Use o teste "Estendido" no site dnsleaktest para confirmar que você não está vazando consultas DNS.

    
por Nicholas Stommel 22.10.2017 / 03:45
0

O mesmo aqui. Parece que atualmente existe um bug aberto no pacote ubuntu-manager: link

    
por J. Snow 22.10.2017 / 03:20