Buscar en este blog

lunes, 23 de julio de 2012

Instalación y configuración de openVPN Client en Ubuntu


En tres simples pasos vamos a instalar y configurar openVPN desde la linea de comandos en Ubuntu

Vamos al terminal y procedemos a instalar openvpn

1.- sudo apt-get install openvpn

Con esto ya tenemos openvpn instalado y listo para ser usado. 

A continuación vamos al directorio /etc/openvpn

2.- cd /etc/openvpn

Ahora copiamos los archivos .ovpn y .pem en dicho directorio

3.- sudo cp /midirectorio/miarchivo.ovpn miarchivo.ovpn
     sudo cp /midirectorio/miarchivo.pem miarchivo.pem

Y por último ejecutamos el programa con el parámetro de conexión

4.- sudo openvpn --config miarchivo.ovpn

Comenzará a ejecutarse en la consola y nos solicitará el user y pass de conexión a la VPN.

Con esto ya estamos conectado y dentro de la red que hemos configurado.

9 comentarios:

  1. Hola Antonio; me funciona perfecto tal como indicas, pero al momento de ingresar al vpn desde una red que tiene proxy, no es posible realizar la conexión, hay alguna forma de hacerlo? o hay algun cliente como en el caso de guindos. Graacias

    ResponderEliminar
  2. Hola Andrés, es probable que tengas que hacer una redirección de puertos en tu proxy. Muchos proxy+firewall por defecto tienen bloqueados todos los puertos menos los de web, POP y IMAP. Entonces tendrás que agregar una regla al servidor proxy para que permita las conexiones por ssh hacía internet. Si no tienes la posibilidad de poner esa regla te dejo un link de una persona que creo tuvo el mismo problema. http://www.ecualug.org/?q=2007/02/07/comos/centos/c_mo_instalar_y_configurar_openvpn/6_openvpn_detr_s_de_un_proxy

    Espero que te sirva.

    Gracias
    Saludos

    ResponderEliminar
  3. disculpa amigo, esta parte no la entiendo sudo cp /midirectorio/miarchivo.ovpn miarchivo.ovpn
    sudo cp /midirectorio/miarchivo.pem miarchivo.pem que es lo que debo de hacer?? muchas gracias

    ResponderEliminar
  4. Hola rockermetal, lo que debes hacer con esos archivos el .ovpn y .pem es copiarlos en el directorio /etc/openvpn/

    En la linea anterior a eso lo que hacemos es posicionarnos en el directorio donde queremos copiarlos que es /etc/openvpn/ y las dos instrucciones por las que preguntas son para copiar los archivos a ese directorio. Cuando indico /midirectorio/miarchivo.ovpn me refiero a la ubicacion donde tienes tu archivo que puede ser /home/rockermetal/miarchivo.ovpn

    Espero haberme explicado bien.

    Saludos

    ResponderEliminar
  5. Buenas tardes. Me encuentro con el problema que con openvpn el fichero server.conf descomento "client to client" y no llegan ha verse los clientes.

    Estaría muy agradecido si alguien me ayudara.

    ResponderEliminar
  6. Hola Francisco Javier, Además del parámetro client-to-client, debemos tener client-config-dir ccdir, route add 192.168.x.0 255.255.255.0 la subred que quieres ver, y push "route 192.168.x.0 255.255.255.0". El directorio ccdir especificado en client-config-dir ccdir es el directorio de configuración y éste te debe estar faltando. Lo tienes que crear, mkdir /etc/openvpn/ccdir, lo puedes llamar como quieras. En este directorio crea un archivo de configuración, touch /etc/openvpn/ccdir/cliente y en éste archivo setea iroute 192.168.x.0 255.255.255.0. La red que quieres ver. Espero que te sea de ayuda. Saludos

    ResponderEliminar
  7. Respuestas
    1. Hola Marcelo, Lo puedes detener desde la consola mismo, pulsando control + C

      Eliminar
  8. Muchas gracias. Muy bien explicado y sencillo de entender. Funcionando sin problemas

    ResponderEliminar