Configuración de cliente VPN

9

Necesito acceder a VPN desde mi Ubuntu 12.04.

Veo que hay conexiones VPN> Configurar VPN en el administrador de red, pero pide nombre de usuario y contraseña.

Todo lo que tengo es un poco de .crt, .csr, .key, .ovpnarchivos, que son adecuados para algún cliente de Windows.

Soy realmente novato con VPN.

También encontré esta publicación de blog . ¿Es ese un camino a seguir?

Umpirsky
fuente
1
¿Qué tipo de conexión tienes? Quiero decir, ¿tienes Microsoft PPTP, Cisco u OpenVPN?
ashutosh
Es OpenVPN.
umpirsky
has comprobado esto ? Esta es realmente una buena guía
ashutosh
2
Wow, ¿toda esta ciencia para acceder a una red VPN? :)
umpirsky
1
Sí, pero ¿qué significan las conexiones VPN> Configurar VPN en el administrador de red? Pensé que podía configurarlo con unos pocos clics del mouse. Eso está en el espíritu de Ubuntu.
umpirsky

Respuestas:

14

Este es el procedimiento que seguí para que funcione. Hay un error en el administrador de red en el que no hace la importación ovpn correctamente, desde 2010 (!)

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

Hasta que eso se solucione, encontré este sitio

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

PROCEDIMIENTO

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
fuente
¿Puedes eliminar los archivos que creaste una vez que los importaste?
adantj
He estado buscando en Google como loco por esto. ¡Gracias!
the_drow
13

Instale network-manager-openvpn-gnomedesde el Centro de software de Ubuntu (por lo general, esto se oculta de los resultados de búsqueda al buscar openvpn a menos que haga clic en "Mostrar elementos técnicos XX" en la parte inferior de la ventana).

O puede usar terminal ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

Después de esto, la opción para conectarse a una VPN openvpn aparecerá debajo de

administrador de red -> conexiones vpn -> configurar vpn

Simon B
fuente
3
Guarde todos esos archivos en la misma carpeta, luego, cuando abra la configuración, debería haber una opción "Importar", que es donde abriría el archivo .ovpn. La mayoría, si no todas las configuraciones deben establecerse para usted, dependiendo de cómo se creó el archivo .ovpn. A menos que se sienta cómodo en la línea de comandos o tenga una necesidad específica, es mucho más fácil usar el Administrador de red. NOTA No sé si cambiaron esto o no, pero solía tener que cerrar sesión / reiniciar o reiniciar para que su nueva conexión VPN se muestre después de crearla.
reverendj1
2
El único problema es que no tengo conexión a Internet cuando activo VPN :) ¿Alguna idea de por qué puede suceder esto?
umpirsky
44
@umpirsky de acuerdo con este hilo ubuntuforums.org/showthread.php?t=1337460 ; Seleccione configurar VPN en el menú> Seleccione la VPN con la que tiene problemas> Haga clic en editar> Haga clic en la pestaña IPv4> Haga clic en Rutas> Marque la casilla que dice "Use esta conexión solo para recursos en su red".
Paweł Prażak
En la pestaña VPN, configure todos los archivos necesarios (certificados, clave, etc.) Luego haga clic en el botón avanzado. Asegúrese de que estas características coincidan con las de su .ovpnarchivo (por ejemplo, puerto de puerta de enlace, tap o tun, tcp o udp, etc.). Después de hacer todo esto, debería poder establecer la conexión vpn.
Shnkc
0

Soluciones a algunos problemas que pueda tener:

Sin conexión / desconexión WiFi

  • Seleccione configurar VPN en el menú.
  • Seleccione la VPN con la que tiene problemas.
  • Haga clic en editar.
  • Haga clic en la pestaña IPv4.
  • Haga clic en rutas
  • Marque la casilla que dice "Use esta conexión solo para recursos en su red".

fuente

No se puede conectar a hosts en VPN - Configuración de firewall

En este archivo:

sudo gedit /etc/firestarter/user-pre

agregue esas reglas:

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+

Reemplace xxx.xxx.xxx.xxx con la dirección IP de su VPN Gateway.

fuente

Paweł Prażak
fuente
1
Ah, sí, funciona, gracias. Estaba tratando de hacer eso en mi conexión por cable, lea esta publicación askubuntu.com/questions/10741/…
umpirsky