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 1
ou 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.ovpn
para este arquivo - Crie um arquivo chamado
client.crt
- copie o texto entre<cert>
e</cert>
declient.ovpn
para este arquivo - Crie um arquivo chamado
client.key
- copie o texto entre<key>
e</key>
declient.ovpn
para este arquivo - Crie um arquivo chamado
ta.key
- copie o texto entre<tls-auth>
e</tls-auth>
declient.ovpn
para 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>