Edit: Corrigido na época quando o patch foi lançado com a adição de configuração da VPN. Não use mais o Linux / Ubuntu agora.
Eu instalei o OpenVPN Network-Manager fazendo sudo apt-get install network-manager-openvpn
:, que também instala o pacote gnome.
Isso tornou possível importar configurações na versão 13.10, mas na minha nova instalação, eu posso apontar para os .conf
arquivos, mas depois de clicar em importar, o gerente simplesmente desaparece e nenhuma conexão é adicionada.
Tentei configurá-lo manualmente, o que meio que funcionou, mas minha conexão continua caindo depois de um tempo, acho que porque não defini manualmente todos os detalhes da configuração muito detalhada.
Ligar através do terminal fazendo: sudo openvpn --config /path/to/openvpn.conf
me pediu um nome de usuário e senha, mas depois não se conectar.
Oque posso fazer para consertar isso? Eu realmente preciso da minha VPN, qualquer ajuda é profundamente apreciada.
Edit: É um bug / 1294899
Para a fila de reabertura: alguém tem uma solução extremamente boa para isso e ele usou uma edição para colocar isso, mas isso é digno de sua própria resposta: votar para reabrir ...
Respostas:
Você está certo, é um bug do gerenciador de rede. Mas eu (e você também) podemos contornar isso executando o openvpn na linha de comando. Você provavelmente já executou pelo menos algumas dessas etapas, mas, apenas no caso (e em benefício de outras pessoas), eu darei um passo a passo completo.
Primeiro instale os pacotes necessários
Criar arquivos Esses arquivos devem ser mantidos seguros e privados o tempo todo
<ca>
e</ca>
de client.ovpn para esse arquivo<cert>
e</cert>
de client.ovpn para esse arquivo<key>
e</key>
de client.ovpn para esse arquivo<tls-auth>
e</tls-auth>
de client.ovpn para este arquivo. Neste ponto, tenho um total de 6 arquivos no meu diretório openvpn (incluindo o arquivo de backup)5-9 Acabei de descobrir como fazer o script bash. Oop Copie o seguinte em um arquivo de texto:
Salvei o arquivo como openvpnconvert na pasta openvpn junto com o arquivo client.ovpn. Tornou-o executável com o comando chmod a + x:
E então executei:
Modifique o arquivo client.ovpn
Antes da linha ## —–BEGIN RSA SIGNATURE—– adicione as linhas abaixo e salve
Finalmente, você precisa executar o openvpn a partir da interface da linha de comandos (CLI)
cd na pasta openvpn
Execute o openvpn, se você estiver usando os nomes de arquivos especificados, veja abaixo; caso contrário, use seus nomes de arquivos.
Atualmente, estou executando o OpenVPN, que configurei usando exatamente essas etapas. Espero que funcione igualmente bem para os outros.
Fontes:
Criando arquivos - http://naveensnayak.wordpress.com/2013/03/04/ubuntu-openvpn-with-ovpn-file/
Correndo a partir da linha de comando - http://ubuntuforums.org/showthread.php?t=2206811
fonte
Eu pensei que a opção estava faltando, mas apenas mudou. Escolha adicionar conexão primeiro e, em vez de escolher OpenVPN (como eu estava fazendo), role para baixo e escolha a última opção "importar uma vpn salva ..."
encontrou a resposta aqui - http://torguard.net/knowledgebase.php?action=displayarticle&id=53
fonte
Nunca tentei importar esses dados de conexão, mas usei o seguinte em diferentes ocasiões:
coloque o arquivo
whatever.conf
junto com o.crt
arquivo e as credenciais/etc/openvpn
e inicie / pare a conexão VPN comsudo service openvpn whatever start|stop
crie a conexão VPN através do NetworkManager inserindo os dados da conexão manualmente. O arquivo de configuração da conexão será colocado em
/etc/NetworkManager/system-connections
e poderá ser editado posteriormente.fonte
Script de extração:
Em resposta à resposta útil de Tamsyn Michael, criei um pequeno programa para automatizar a tarefa de extração. Ele gera os arquivos apropriados necessários para o openvpn e anexa esses nomes de arquivo ao arquivo de configurações original.
Compilação e Construção:
Você precisará instalar o g ++ para criar isso
Então do terminal
Agora você terá o programa 'certgrabber' na pasta.
Uso do programa:
Extrair para os nomes de arquivos padrão (ca.crt, client.crt, client.key, tls-auth.key)
Extrair para nomes de arquivos personalizados
fonte
O problema com a adição de uma VPN a partir de um arquivo .ovpn salvo ainda falha.
É possível adicionar um manualmente.
Digite o PORT (no arquivo .ovpn, geralmente na parte inferior após o endereço IP na posição "XX":
remoto ###. ###. ##. ## XX
Se sua VPN for TCP, marque a caixa de seleção "Usar uma conexão TCP"
Nesse ponto, a conexão VPN deve estar listada no NM AppIndicator como uma opção. Selecione e teste sua conexão. Consegui adicionar um tipo de conexão TCP e UDP, mas demorou muito mais a fazer do que seria necessário se o arquivo .ovpn salvo importado funcionasse.
Espero que eles consertem isso logo, para que eu possa adicionar facilmente outra conexão ... mas pelo menos essa é uma solução alternativa que deve ajudar as pessoas frustradas como eu.
fonte
Eu criei um script aqui para automatizar senha atraente e arquivos zip de vários sites VPN, como vpnbook.com , extraindo as
ca
,cert
ekey
dados dos arquivos OVPN, e atualizando os arquivos OPVN para que os certificados devem apenas importar para você. Pode ser facilmente modificado para uso com outros provedores.fonte