Este é um bug conhecido do NetworkManager e está aberto desde outubro de 2010:
Não parece provável que o NetworkManager possa importar arquivos .ovpn em breve. Com isso, você tem duas alternativas:
-
Use o seguinte comando:
sudo openvpn --config client.ovpn. Isso funciona para mim no Fedora 21. -
Separe o arquivo .ovpn e separe as chaves sozinho e, em seguida, coloque-as nos campos corretos. Eu encontrei instruções para fazer isso no link . Isto funciona sob o Fedora 21 desde que você primeiro desabilitar o SELinux com o comando
sudo setenforce 1ou redefinir as permissões do SELinux nos certificados como commkdir ~/.cert ; mv *.crt ~/.cert ; restorecon -R -v ~/.cert(veja esta resposta no servidor Ask do Fedora ).- Crie um arquivo chamado
ca.crt- copie o texto entre<ca>e</ca>declient.ovpnpara este arquivo - Crie um arquivo chamado
client.crt- copie o texto entre<cert>e</cert>declient.ovpnpara este arquivo - Crie um arquivo chamado
client.key- copie o texto entre<key>e</key>declient.ovpnpara este arquivo - Crie um arquivo chamado
ta.key- copie o texto entre<tls-auth>e</tls-auth>declient.ovpnpara este arquivo
- Crie um arquivo chamado
Em client.ovpn , na linha antes de ## —–BEGIN RSA SIGNATURE—– , adicione as seguintes linhas:
ca ca.crt
cert client.crt
key client.key
tls-auth ta.key
Depois de importar o arquivo .ovpn, você precisará adicionar seu nome de usuário e senha, e também precisará clicar em Avançado e ir para a guia Autenticação TLS . Assegure-se de que Arquivo de chaves esteja definido como ta.key . A Direção-chave deve ser definida com base na direção-chave do arquivo client.ovpn : abra client.ovpn e pesquise key-direction e anote o número depois disso (o meu é 1 ). p>