não pode importar o arquivo de configuração openVPN salvo no Ubuntu 16.04 LTS

26

Estou tentando importar um arquivo .ovpn do gerenciador de rede. Aqui estão os passos que eu sigo.

Network Manager → VPN Connections → configure VPN

Isso abre a caixa de diálogo Conexões de Rede. Então,

Add → import saved vpn configuration → choose .ovpn file

Isso deve carregar minha configuração de .ovpn , mas, em vez disso, recebo uma solicitação dizendo

ERROR: plugin does not support import capability.

Eu ainda posso usar VPN usando o comando

sudo openvpn --config ~/openvpn/xxx.conf

isso é um bug que precisa ser arquivado?

    
por saitiku 22.04.2016 / 08:29

10 respostas

17

Ao comentar a seguinte linha, consegui importar com êxito a configuração da VPN:

route remote_host 255.255.255.255 net_gateway default

Outros relataram que comentar ou remover esta linha funciona para eles também por bug # 606365 no launchpad apesar de este ser um argumento válido.

Dito isso, embora eu possa me conectar com sucesso à VPN, não consigo atingir nenhum host na VPN. Ao tentar definir manualmente esses valores usando a GUI do gerenciador de rede, vejo que somente endereços IP numéricos são aceitos. Valores de string como remote_host ou net_gateway não podem ser inseridos através da GUI.

Eu também tive sucesso importando o mesmo arquivo .OVPN sem nenhuma modificação no Fedora 23, Windows 10 (usando Viscosity), OS X El Capitan (usando Viscosity) e versões anteriores do Ubuntu. Algo está definitivamente quebrado em 16.04.

    
por Karthic Raghupathi 24.08.2016 / 04:22
15

Eu sei que essa é uma pergunta antiga, mas como ainda não consegui encontrar uma resposta (fácil), quero ajudar os outros (e o futuro eu).

Use isso

sudo nmcli connection import type openvpn file FILE_NAME

fora do curso, substitua FILE_NAME pelo caminho completo para o nome do seu arquivo

Isso lhe dirá exatamente o que há de errado com o arquivo e quais linhas você deve editar / excluir.

Depois de editar o arquivo com as recomendações fornecidas pelo comando. Você pode importar o arquivo.

    
por Nin 30.12.2017 / 15:10
8

funcionou para mim:

sudo apt install network-manager-openvpn-gnome
    
por Mahmoud Khateeb 14.06.2016 / 11:41
2

A importação de perfis .ovpn dentro do gerenciador de redes foi aprimorada recentemente, mas ainda há erros e mensagens de erro enganosas. Às vezes, você pode importar com êxito o arquivo .ovpn removendo uma única linha que quebra o procedimento de importação. No meu caso, eu removi a linha float 1 do meu arquivo .ovpn e o arquivo foi importado com sucesso.

    
por giox069 04.05.2016 / 22:40
2
  1. abra seu arquivo .ovpn com qualquer editor
  2. adicione # ao início desta linha para comentar

    route remote_host 255.255.255.255 net_gateway default

  3. Ir para configurações IPv4 > rotas > Marque a opção "Usar esta conexão somente para recursos em sua rede" > pressione OK > Salvar

Feito!

Este é apenas um resumo do que funcionou para mim no Ubuntu 16.04 com base nas outras respostas e comentários aqui.

    
por Nick 13.09.2017 / 09:42
1

Estou com o mesmo problema. Parece um bug, de acordo com este link: link

    
por Kestrell 26.04.2016 / 05:36
1

Para mim (Ubuntu 16.04.1 LTS), removendo a seção %código% trabalhado.

Aqui está o arquivo ovpn gerado por um provedor de túneis.

setenv USERNAME "[email protected]"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
    
por malaise 19.08.2016 / 19:31
1

Está funcionando :) de link

Abra o arquivo .ovpn com um editor de texto.

E mude linhas parecidas com

remote 11.2.2.2 443 tcp-client

para

remote 11.2.2.2
port 443
proto tcp-client

Em seguida, salve o arquivo .ovpn e tente novamente importar a conexão VPN.

    
por Ali Saleh 24.08.2016 / 10:40
0

Eu descobri que mudar

remote REMOTE_SERVER 12345

com

remote REMOTE_SERVER
port 12345

Corrigido o problema.

    
por user1018130 15.08.2016 / 12:41
0

No meu caso, o seguinte item causou o problema:

float 1

Depois de comentar, funcionou:

#float 1
    
por Karel Pičman 12.05.2017 / 13:23