Configurando o cliente VPN

9

Preciso acessar a VPN no meu Ubuntu 12.04.

Vejo que há conexões VPN> Configurar VPN no gerenciador de rede, mas ele solicita nome de usuário e senha.

Tudo o que tenho alguma .crt, .csr, .key, .ovpnarquivos, que são adequados para algum cliente janelas.

Eu sou realmente novato com VPN.

Eu também encontrei esta postagem no blog . Isso é um caminho a percorrer?

umpirsky
fonte
1
que tipo de conexão você está tendo? Quero dizer, você possui Microsoft PPTP, Cisco ou OpenVPN?
AshutShut 10h12
É OpenVPN.
Umpirsky
você verificou isso ? Este é realmente um bom guia
ashutosh
2
Uau, toda essa ciência para acessar uma rede VPN? :)
umpirsky
1
Sim, mas o que significa conexões VPN> Configurar VPN no gerenciador de rede? Eu pensei que posso configurá-lo com alguns cliques do mouse. Isso está no espírito do Ubuntu.
umpirsky

Respostas:

14

Este é o procedimento que segui para fazê-lo funcionar. Há um erro no gerenciador de rede em que ele não faz a importação ovpn corretamente - desde 2010 (!)

https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365

Até que isso seja corrigido, eu encontrei este site

http://howto.praqma.net/ubuntu/vpn/openvpn-access-server-client-on-ubuntu

PROCEDIMENTO

Create a new folder in your home dir - I called mine vpn.config
Copy your downloaded client.ovpn file into the new folder

Open client.opvn in an editor

Open a new file
Cut the lines between <ca> tags in client.ovpn
Paste into new file, save this file as ca.crt
Remove both <ca> tags from client.ovpn

Open a new file
Cut the lines between <cert> tags in client.ovpn
Paste into new file, save this file as client.crt
Remove both <cert> tags from client.ovpn

Open a new file
Cut the lines between <key> tags in client.ovpn
Paste into new file, save this file as client.key
Remove both <key> tags from client.ovpn

Open a new file - this is the last one :-)
Cut the lines between <tls-auth> tags in client.ovpn
Paste into new file, save this file as ta.key
Remove both <tls-auth> tags from client.ovpn

And remove this line:
key-direction 1


Now position the cursor in client.ovpn, right above the line # -----BEGIN RSA SIGNATURE-----

Insert the following lines

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

Save and close all the files.

Goto Network Manager -> Edit Connections ->VPN
click Import, browse to the modified client.ovpn in the folder you recently created - and where your certificates are, and import that file
Enter vpn username and password if prompted
On the VPN page, select Advanced
On the General Tab, uncheck the first option, "Use custom gateway"

Save

Use...
tehowe
fonte
Você pode excluir os arquivos que criou depois de importá-los?
adantj
Eu tenho pesquisado como um louco por isso. Obrigado!
#
13

Instale a network-manager-openvpn-gnomepartir do Ubuntu Software Center (geralmente isso está oculto nos resultados da pesquisa ao pesquisar pelo openvpn, a menos que você clique em "Mostrar XX itens técnicos" na parte inferior da janela).

Ou pode usar o terminal ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

Depois disso, a opção de conectar-se a uma VPN openvpn aparecerá sob o

gerenciador de rede -> conexões vpn -> configurar vpn

Simon B
fonte
3
Salve todos esses arquivos na mesma pasta e, quando abrir as configurações, deverá haver uma opção "Importar", onde você abriria o arquivo .ovpn. A maioria, se não todas as configurações, devem ser definidas para você, dependendo de como o arquivo .ovpn foi criado. A menos que você esteja confortável na linha de comando ou precise especificamente, é muito mais fácil usar o Network Manager. OBSERVAÇÃO Não sei se eles mudaram ou não, mas você precisava fazer logoff / logon ou reinicialização para que sua nova conexão VPN aparecesse após a criação.
Reverendj1
2
O único problema é que não tenho conexão com a Internet quando ativo a VPN :) Alguma idéia de por que isso pode acontecer?
Umpirsky 17/05/12
4
@umpirsky de acordo com este tópico ubuntuforums.org/showthread.php?t=1337460 ; Selecione configurar VPN no menu> selecione a VPN com a qual você está tendo problemas> Clique em editar> Clique na guia IPv4> Clique em Rotas> Marque a caixa que diz "Use esta conexão apenas para recursos em sua rede".
Paweł Prażak
Na guia VPN, defina todos os arquivos necessários (certificados, chave etc.). Em seguida, clique no botão avançado. Verifique se esses recursos são compatíveis com os do seu .ovpnarquivo (por exemplo, porta do gateway, toque ou tun, tcp ou udp etc.). Depois de tudo isso, você deve conseguir estabelecer a conexão VPN.
21414 Shnkc
0

Soluções para alguns problemas que você pode ter:

Sem conexão / desconectando WiFi

  • Selecione configurar VPN no menu.
  • Selecione a VPN com a qual você está tendo problemas.
  • Clique em editar.
  • Clique na guia IPv4.
  • Clique em Rotas
  • Marque a caixa que diz "Use esta conexão apenas para recursos em sua rede".

fonte

Não é possível conectar aos hosts na VPN - Configuração do firewall

Neste arquivo:

sudo gedit /etc/firestarter/user-pre

adicione essas regras:

iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p esp
iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p udp -m multiport -sports isakmp,10000
iptables -A INPUT -j ACCEPT -i tun+
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p esp
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p udp -m multiport -dports isakmp,10000
iptables -A OUTPUT -j ACCEPT -o tun+

Substitua xxx.xxx.xxx.xxx pelo endereço IP do seu gateway VPN.

fonte

Paweł Prażak
fonte
1
Ah, sim, funciona, obrigado. Eu estava tentando fazer isso na minha conexão com fio, leia este post askubuntu.com/questions/10741/…
umpirsky