sábado, 28 de enero de 2012

Hamachi, VPN a través de firewall o NAT

VPN con Hamachi

Todos conocemos lo que es una VPN y la utilidad tan importante que tiene para empresas.

Para mi gusto la VPN más estable y de protocolo completo es OPEN VPN de la cual posteriormente subiré un tutorial que ya tengo realizado.

Pero un PROBLEMA por así llamarlo de OPEN VPN es que para que funcione correctamente debemos tener al menos una IP pública (o instalar no-ip o dyndns) para poder conectarnos al servidor y que este sirva como puerta de enlace hacia nuestros demás equipos y no siempre disponemos de este privilegio, además que se requiere un conocimiento medio avanzado en redes para configurar correctamente OpenVPN, es aquí donde HAMACHI se hace tan importante.

La VPN con Hamachi funciona a través de un firewall o NAT (una red privada), es decir con que nuestro servidor o equipo que queramos agregar a la VPN tenga salida a internet aunque no sea el punto de acceso de nuestra red basta, sin necesidad de tener una IP pública y sin tener conocimientos de redes, esta hecho al estilo Windows xD.

Después de explicar burdamente Hamachi ahora vamos a instalarlo:

1. Descargaremos la version de hamachi que se ajuste a nuestro servidor o máquina en la cual queremos instalarlo:

https://secure.logmein.com/labs/

Si usamos Debian o Ubuntu debemos bajar los paquetes .DEB de 32 o 64 bits según nuestro caso.

32 bits: https://secure.logmein.com/labs/logmein-hamachi_2.1.0.76-1_i386.deb
64 bits: https://secure.logmein.com/labs/logmein-hamachi_2.1.0.76-1_amd64.deb

Recomiendo visitar el link que mostré arriba para ver si ya hay nuevas versiones disponibles ya que esta entrada no la actualizo cada que liberan una nueva versión.

2. Instalamos el paquete descargado y otra dependencia requerida vía linea de comandos, debemos estar en la carpeta en donde se descargó el paquete, si están en modo gráfico doble click sobre el paquete y realizará la misma acción:

Para los que nos gustan las instalaciones de "hombre":

# sudo apt-get install lsb-core
# sudo dpkg -i logmein-hamachi_2.1.0.17-1_i386.deb

3. Configuración básica de Hamachi

a. Cerciorarnos que Hamachi está corriendo:
# sudo /etc/init.d/logmein-hamachi start

b. Ver el status del Hamachi:
# sudo hamachi

c.. Logearse en el servidor para que se nos asigne una IP de la VPN:
# sudo hamachi login

d. Cambiar el nick de esta maquina
# sudo hamachi set-nick mynickname

e. Crear una red
# sudo hamachi nombre_de_mi_vpn password_de_mi_vpn

f. Unirse a una red existente
# sudo hamachi join vpn_a_unirse clave_de_la_vpn

4. Es decir que si nosotros instalamos Hamachi en una maquina y ejecutamos el comando:

# hamachi MyVPN MyPass

Estamos creando una RED VPN privada con esos datos, para que esta funcione como tal deberíamos unir las demás máquinas que deseamos pertenezcan a esta red con el comando join:

En otra máquina que deseamos que se una a esta red.

# hamachi join MyVPN MyPass

Y de esta manera podremos ver ambas máquinas en la misma red.

6. Existe un modo gráfico para windows y linux, para instalarlo en Linu debemos entrar aquí:

http://www.haguichi.net/download/

En donde vienen las instrucciones, he aquí el comando completo:

# sudo add-apt-repository ppa:webupd8team/haguichi && sudo apt-get update && sudo apt-get install haguichi

Si a alguno le interesa deje un comentario y actualizo esta entrada.

Saludos y disfruten !







No hay comentarios:

Publicar un comentario