“erro: o plugin não suporta a capacidade de importação” ao tentar importar o arquivo de configuração openvpn

23

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

Eu recebo a seguinte mensagem de erro quando tento importar o arquivo de configuração 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
    
por ahooyee 24.04.2016 / 09:59
fonte

7 respostas

16

Minha configuração

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

O arquivo .ovpn continha linhas de comentários ( # ), além de certificados in-line ( <ca> , <tls-auth> , <cert> , <key> ). E não havia razão aparente para remover comentários ou chaves. Este mesmo .ovpn já havia sido importado com sucesso para o gerenciador de rede do Kubuntu 16.04, com apenas um aviso sobre reneg-sec sendo muito alto; Uma pista para importar problemas no Ubuntu 16.04.

Resolvendo os erros do OP

  1. O valor reneg-sec é muito alto e encontra um erro de importação a>:

    reneg-sec 2592000
    

    Comente ou use o valor padrão 3600 .

    #reneg-sec 2592000
    

    Esse valor pode ser redefinido a partir das configurações de Advanced na guia VPN config em:

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

    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.

Mais problemas com a configuração remote

Embora não houvesse mais nenhum 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 dividir ainda mais a diretiva remote no arquivo .ovpn da seguinte maneira

    remote hostname.org
    port 14195
    proto udp

Resumo

Meu arquivo .ovpn continha comentários, assim como certificados in-line, etc. Depois de ler alguns outros posts, achei que o problema estava nos arquivos inline ou nos comentários, então dividi os certificados e chaves in-line em arquivos separados e removi todos os comentários.

Então, no final, depois de aplicar as correções acima, o arquivo .ovpn com as chaves e comentários in-line foi importado.

    
por Kostas Filios 27.12.2016 / 10:41
fonte
5

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

route remote_host 255.255.255.255 net_gateway

Comentar esta linha me permitiu importar a conexão.

    
por dom_watson 15.11.2017 / 11:33
fonte
3

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 network-manager, 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 poucos casos (e eu não sei porque - suponho que seja um bug) um .ovpn não pode ser importado.

Então, 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 de exportação

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

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

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

por João Paulo 20.07.2016 / 22:23
fonte
2

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

    
por Adam 11.09.2016 / 17:46
fonte
0

Editar arquivo * .ovpn

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

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

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

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

<he> tag

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

<he>
...
</he>

Detalhes de várias conexões

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 tag <connection> . 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 tag e editar a parte da conexão, tente importar o arquivo * .ovpn modificado. Solução desta postagem do blog.

    
por Janghou 23.10.2017 / 13:59
fonte
0
$ sudo openvpn --config file.ovpn

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

    
por abukaj 10.01.2018 / 18:13
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 essa parte para um comentário:

#reneg-sec 2592000
    
por Shayan 02.02.2018 / 23:36
fonte