Como configurar o cliente OpenVPN

119

Estou tentando configurar o OpenVPN usando o NetworkManager. A GUI parece com erros e não responde. Existem outras ferramentas para configurar um cliente VPN?

Nicholas Marshall
fonte
1
Cuidado com o vazamento de DNS do openvpn no Ubuntu. Correção: ubuntubuzz.com/2015/09/…
Xaqron

Respostas:

143

Sim, você pode usar o OpenVPN diretamente. Dessa forma, você também pode usar mais configurações.

Primeiro você precisa do openvpnpacote:

sudo apt-get install openvpn

Então você pode se conectar assim:

sudo openvpn --config /path/to/config.ovpn

O sudoé importante porque OpenVPN não será capaz de se conectar de outra forma (eu acho porque tem que alterar as rotas aéreas).

Louis Matthijssen
fonte
Não consigo encontrar o config.ovpnarquivo
Yan King Yin
2
@YanKingYin Você deve obtê-lo no provedor de serviços VPN.
Ali Shakiba
12
Para torná-lo permanente, editar /etc/default/openvpne remover o comentário da linha AUTOSTART="all"e copiar o arquivo ovpn para /etc/openvpn/config.conf- mosto tem extensão .conf
Thales Ceolin
2
@YanKingYin, você poderá baixá-lo entrando no servidor vpn a partir do navegador.
Aniket Thakur
1
Isso só instalará o OpenVPN CLIENT e não o servidor?
Luka
57

O método mais fácil é executar este comando:

sudo apt-get install network-manager-openvpn-gnome

E, em seguida, adicione uma OpenVPNconexão a partir da Network Managerqual o comando after acima suporta a importação de .ovpnarquivos.

insira a descrição da imagem aqui

Xaqron
fonte
1
Eu tentei usar isso, mas não consegui salvá-lo. Eu acho que estou afetado por esse bug: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/...
Farid Nouri Neshat
@FaridNouriNeshat: Já faz um tempo (após uma atualização) no 16.04.1 LTS que não funciona (eu relatei o bug). Agora, usando o terminal para fazer isso, basta ler o meu comentário na pergunta sobre vazamento de DNS.
Xaqron
Isso funcionou para mim, mas não me permitiu conectar-se fora da VPN enquanto estava ligado. O uso da ferramenta CLI funcionou perfeitamente.
absynce 6/06
25

Como Louis explicou, a instalação do cliente openvpn pode ser feita com o comando

sudo apt-get install openvpn

No entanto, se você estiver usando um mecanismo de autenticação dupla para o servidor vpn, a conexão simples com

sudo openvpn --config /path/to/config.ovpn

não será suficiente. Você precisa de uma configuração extra.

  1. Verifique se o seu arquivo de configuração tem auth-user-passlinha.
  2. Em seguida, adicione --auth-retry interactao seu comando de conexão. Portanto, todo o seu comando se pareceria

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    
Aniket Thakur
fonte
Não é necessário:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic 18/18
5

Estou vindo aqui do bloqueado Como configurar a VPN usando um arquivo .ovpn? [duplicado] , porque eu queria dar uma resposta a problemas de importação de *.ovpnarquivos na GUI , que alguns usuários experimentam.

Assim como outros, assegurei-me de instalar:

$sudo apt-get install network-manager-openvpn-gnome

No entanto, no Ubuntu 18.04 (tive o mesmo problema no 16.04), não consegui importar um *.ovpnarquivo usando a GUI (Configurações -> Rede -> VPN + -> 'Importar do arquivo'). Eu sempre recebo:

Não é possível importar a conexão VPN

O arquivo "foo.ovpn" não pôde ser lido ou não contém informações de conexão VPN reconhecidas

Erro: o plug-in não suporta recursos de importação

No entanto, encontrei as seguintes instruções do nixCraft para importar um *.opvnarquivo:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

Depois de executar esse comando, minha conexão VPN é listada em 'Configurações -> Rede -> VPN'. Depois de editar a senha, minha conexão VPN funciona. A conexão VPN também está listada no menu do painel superior que mostra conexões, energia, usuários entre outras coisas.

HenrikB
fonte
1
Esse recurso também funciona no editor de conexão gui nm. Execute o programa, clique em [+] e escolha Importar uma configuração de VPN salva. A interface de configurações de rede do gnome para isso é quebrada em 18.04, mas o nm-connection-editor funciona bem.
Steeve McCauley
3

Instale o OpenVpn

sudo apt-get install network-manager-openvpn-gnome

Em seguida, vá para Configurações de rede> Editar conexão> Adicionar> Selecionar protocolo de encapsulamento ponto a ponto VPN> Criar

Adicionar nome de usuário , senha e gateway

Então vá ao Menu Avançado

Marque Usar ponto a ponto Criptografia

Salve 

Em seguida, vá para Configurações de rede> Conexão VPN, selecione essa conexão VPN e conecte-a.

Mayur Bhandare
fonte
0

Se você não deseja envolver o Network Manager, este repositório git possui um script simples que faz todo o trabalho muito bem, usando uma sessão interativa com menos de meia dúzia de perguntas. Veja os documentos em download.

https://github.com/Nyr/openvpn-install.git

Stephen Boston
fonte
0

No Ubuntu 18, instale o gerenciador de rede com o comando:

sudo apt-get install network-manager-openvpn-gnome

Então...

  1. Reabrir configurações de rede
  2. Repetir importação de arquivo

A importação deve funcionar bem.

ckwagaba
fonte
Bem-vindo ao Ask Ubuntu. Como sua resposta é diferente da segunda resposta mais votada acima? Ou você está tentando comentar outra resposta?
user68186 9/08