“Erro: o plug-in não suporta capacidade de importação” ao tentar importar o arquivo de configuração openvpn

32

O gerenciador de rede do Gnome não pode importar nenhum arquivo de configuração do openvpn (.ovpn) depois de atualizar o ubuntu para a versão 16.04;

Recebo a seguinte mensagem de erro quando tento importar o arquivo de configuração do openvpn:

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability
ahooee
fonte
Isso foi resolvido e respondida aqui: askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq=1
Kestrell
1
Oi Kestrell ... Obrigado pela sua resposta ************* Eu já instalei os pacotes necessários e configurei o openvpn manualmente: **********, mas meu problema é que eu não é possível importar openvpn arquivos de configuração utilizando o gestor de rede
ahooee
2
Você já conseguiu isso funcionando?
Seth
Antes de ler mais, verifique se o network-manager-openvpn está instalado.
FlipMcF 5/03

Respostas:

19

Minha configuração

Eu também tive o mesmo problema, tentando importar em um cliente Ubuntu 16.04 um .ovpnarquivo produzido por um servidor doméstico doméstico.

O arquivo continha linhas de comentário .ovpn ( #), bem como certificados de inline ( <ca>, <tls-auth>, <cert>, <key>). E não havia motivo aparente para remover comentários ou chaves. O mesmo .ovpnjá havia sido importado com sucesso para o gerenciador de rede do Kubuntu 16.04, com apenas um aviso sobre reneg-secser muito alto; Uma pista para importar problemas no Ubuntu 16.04.

Resolvendo os erros do OP

  1. O reneg-secvalor é muito alto e encontra um erro de importação conhecido :

    reneg-sec 2592000
    

    Comente ou use o valor padrão 3600.

    #reneg-sec 2592000
    

    Este valor pode ser redefinido das Advancedconfigurações na VPNguia config em:

    reneg-sec

  2. A configuração tinha duas remotedefinições:

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    Tente com apenas um:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

Após essas duas modificações, não houve erros de importação.

Problema adicional com a remoteconfiguração

Embora não houvesse mais erro de importação, o controle remoto não foi importado corretamente, ou seja, a porta e o protocolo não foram analisados ​​corretamente, então tive que quebrar ainda mais a remotediretiva no arquivo .ovpn da seguinte maneira

    remote hostname.org
    port 14195
    proto udp

Sumário

Meu arquivo .ovpn continha comentários e certificados embutidos, etc. Depois de ler outras postagens, pensei que o problema estava nos arquivos embutidos ou nos comentários, então dividi os certificados e chaves embutidos em arquivos separados e removi todos os comentários.

Portanto, no final, depois de aplicar as correções acima, o .ovpnarquivo com as chaves e comentários incorporados foi importado.

Kostas Filios
fonte
2
Obrigado, o reneg-secvalor é o motivo pelo qual não foi possível importar meu .ovpnarquivo. Há um relatório de bug network-manager: bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/...
Cas
1
Obrigado, eu também tive que verificar "Usar compactação de dados LZO" nas opções avançadas do Network Manager (eu uso o OpenVPN Access Server). E tenha cuidado com vazamentos de DNS! Sem a regra do firewall para bloquear as consultas DNS na interface Ethernet / WiFi, houve um vazamento de DNS, mesmo ao usar o meu próprio IP do servidor DNS e com a regra "block-outside-dns" para o OpenVPN 2.3.10 (via Gerenciador de Rede). Você pode verificar se há vazamentos de DNS no site dnsleaktest.com e verificar com uma ferramenta como o Wireshark.
baptx
Dividir os certificados em outros arquivos me permitiu importar com sucesso. Eu também tive que usar em tls-remotevez de verify-x509-namefuncionar
Pierre de LESPINAY
1
Pesquisando no Google, parece que existem MUITAS MUITAS razões pelas quais o arquivo não pôde ser analisado. Não é uma maneira de obter uma mensagem mais detalhada sobre o que causou o erro de análise ao tentar importar o .ovpnarquivo?
Antonello
15

O problema para mim foi a seguinte linha no meu .ovpn arquivo:

route remote_host 255.255.255.255 net_gateway

Comentar essa linha me permitiu importar a conexão.

dom_watson
fonte
3
Ubuntu 18.04 e ainda tinha esse problema. Comentar esta linha (da configuração do Sophos XG) a corrigiu.
Jasin
Ubuntu 19.04 mesmo problema, comentando esta linha de erro corrigido
stetoc
10

Eu também tenho o Ubuntu 16.04, e o mesmo problema ocorre. A solução não é uma solução muito boa, porque você precisa de outro computador já conectado à VPN.

Verifique se você já instalou o openvpn e o gerenciador de rede, a partir do terminal:

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

Em geral, isso deve funcionar, mas em muito poucos casos (e eu não sei o porquê - suponho que isso seja provavelmente um bug) .ovpn não pode ser importado.

Portanto, siga estas etapas:

  1. No computador que já possui uma conexão criada com a VPN, selecione a conexão vpn

  2. esvazie a senha

  3. clique no botão exportar

Nesse ponto, você teria um arquivo ".conf".

  1. abra o arquivo ".conf" e edite quaisquer partes que façam referência a arquivos no seu computador, se houver

  2. No seu computador, crie uma nova conexão com o arquivo ".conf".

João Paulo
fonte
isso aconteceu comigo também. Felizmente, eu já tinha um laptop configurado e poderia usar esse truque para configurar meu novo computador. Nota rápida: tive que configurar o nome de usuário, senha, arquivo-chave e arquivo-chave TLS avançado novamente.
Igorantos07
2

No meu caso, foi necessário remover todos os comentários (começando com #) do * .ovpn. Algumas pessoas descobriram também que a linha que contém "servidor remoto NNNN" deve ser dividida em "servidor remoto" e "porta NNNN".

Adão
fonte
1
Posso confirmar que a remoção dos comentários do .ovpnarquivo resolveu meu problema.
George D
1
$ sudo openvpn --config file.ovpn

funcionou para mim - posso fazer um túnel, no entanto, preciso lembrar os IPs locais, pois não tenho DNS local configurado.

abukaj
fonte
0

Edite o arquivo * .ovpn

Provavelmente, isso é causado pelas configurações no .opvn arquivo que não podem ser analisadas.

Primeiro, verifique se você possui os pacotes necessários instalados:

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

Se ainda assim falhar, edite o arquivo * .ovpn em um editor de texto e retire as seguintes linhas que interrompem a importação.

<he> tag

Se houver uma <he>tag nos arquivos de configuração ovpn do cliente, exclua essas linhas. Não é necessário:

<he>
...
</he>

Vários detalhes de conexão

Se houver algo como:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

Substitua essa seção por esta:

remote <ip> 1194 udp

A importação tropeça em várias conexões e não suporta a <connection>tag. Pelo menos não em 16.04-17.04.

Isso é tudo, IMHO você pode manter comentários, eles não fazem diferença.

Depois de excluir a marca e editar a parte da conexão, tente importar o arquivo * .ovpn modificado. Solução desta postagem no blog.

Janghou
fonte
0

Para mim, tive que alterar o seguinte no arquivo .ovpn:

remote ***.org 443 tcp-client

Para:

proto tcp
remote ***.org 443

E também, como apontado pelo @ Kostas Filios, eu tive que mudar esta parte para um comentário:

#reneg-sec 2592000
Shayan
fonte
0

Eu tive esse problema ao importar o arquivo .ovpn com o gerenciador de rede. Corrigi-o alterando minha linha remota de

remote vpn.example.com 1190 udp4

para

remote vpn.example.com 1190 udp

marcel.js
fonte