Hamachi VPN en LINUX Ubuntu



Wenas, hoy vamos a aprender a conectarnos a una red hamachi desde linux, en este caso ubuntu (debian) pero supongo que funcione para redhat.



Para el que no lo sepa Hamachi es un programa gratuito si es para uso no comercial que crea y administra redes vpn de manera sencilla sin necesidad de grandes conocimientos de redes, de seguridad o costoso hardware.

Hamachi es muy popular entre las comunidades de gamers que juegan a traves de hamachi por internet gracias a esto es como si se estubiera en lan con los otros jugadores, una lan virtual que corre a traves de wan (internet).

Tambien puede sernos util para administracion remota de equipos, compartir archivos, impresoras, etc a traves de vpn usando conexiones seguras sin tener que abrir puertos.

Desde windows hamachi tiene un programa cliente que es muy intuitivo y no vamos a explicar puesto que el fin del tutorial es explicar su uso en linux.

En cambio en linux la aplicacion de hamachi no tiene desarrollada ningun cliente grafico por lo que hay que dar las ordenes en consola.

Para instalar hamachi ejecutar los siguientes comandos:

wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz
tar xzf hamachi-0.9.9.9-20-lnx.tar.gz
cd hamachi-0.9.9.9-20-lnx
make
sudo make install

Con eso tendriamos instalado el software de hamachi en linux, vamos a ver como funciona.

Lo primero es lanzar el driver de hamachi ejecutando en modo root tuncfg (esto cada vez que reiniciamos se pierde por lo que tendremos que volver a hacerlo, podemos meterlo en "sesiones" para que se arranque automaticamente)

Los comandos de hamachi son:


'hamachi-init' para generar una identidad encriptada (necesario la primera vez)

'hamachi start' Para lanzar el servicio hamachi

'hamachi stop' Para parar el servicio hamachi

'hamachi login' Para crear una cuenta y pasar a online en hamachi

'hamachi logout' Para desloguearte de la cuenta

'hamachi create red [contraseña]' Para crear una nueva red

'hamachi delete ' Para destruir una red

'hamachi join red' para unirte a una red existente

'hamachi go-online red ' Para cambiar al estado online en la red existente

'hamachi go-offline red ' Para cambiar al estado offline en la red existente

'hamachi list' Para ver la lista de miembros de la red a la que esta conectado hamachi.

'hamachi set-nick nick ' Para cambiarte el nick



Si no quereis complicaros la vida podeis usar un script creado por mi que simplifica bastante todo solo hay que lanzarlo y hace lo siguiente:

  1. Carga el driver
  2. Carga el servicio hamachi
  3. Se loguea en la red hamachi
  4. Cambia el nick del jugador
  5. Se conecta en la red que el jugador introduzca
  6. Pasa a modo online
  7. Muestra la lista de miembros de la red

Para lanzar el script seguid los siguientes pasos (Despues de haber instalado hamachi como se describe al principio)

wget http://devildemon87.googlepages.com/hamachi.sh
chmod +x hamachi.sh
sudo ./hamachi.sh
Y eso es todo que lo disfruteis.
Un saludo

No hay comentarios: