Conocé Taringa!

Canales populares

Hamachi en Ubuntu

ACTUALIZACION!

Actualmente LogmeIN ya posee un instalador nuevo para ubuntu

Pueden descargarlo y seguir las instrucciones desde https://secure.logmein.com/US-ES/labs/

GRACIAS !!! a toda la gente que me dio puntos por este POST.




Hola gente de T! este es mi primer Post.

Les dejo una tutorial de como instalar y dejar andando una VPN con Hamachi en GNU/Linux Ubuntu.

Esto fue probado en Ubuntu desde Dapper hasta Hardy.

Antes que nada, por si no lo saben, Hamachi se define asímismo como una solución VPN de rápida implementación. Y la verdad que así es, es realmente muy fácil utilizar hamachi y sobretodo de intalarlo.

Lo único que debemos hacer es conseguir el tarball desde http://files.hamachi.cc/linux/ y proceder a la instalación.

INSTALACION

[color=#000000][color=#000000][email protected]:~$ wget http://quamachi.googlecode.com/files/hamachi-0.9.9.9-20-lnx.tar.gz

[email protected]:~$ tar xvfz hamachi-0.9.9.9-20-lnx.tar.gz

[email protected]:~$ cd hamachi-0.9.9.9-20-lnx

[email protected]:~/hamachi-0.9.9.9-20-lnx$ sudo make install

[email protected]:~/hamachi-0.9.9.9-20-lnx$ cd ..

[email protected]:~$ sudo /sbin/tuncfg

[email protected]:~$ hamachi-init

(esto hay que hacerlo solo 1 vez ya que lo que hace es generar las llaves para el usuario-equipo)

[email protected]:~$ hamachi start ## prende el hamachi

[email protected]:~$ hamachi login ## nos loguea en la red hamachi
[/color][/color]


Para unirnos a una red ya existente:

[color=#000000][color=#000000]
[email protected]:~$ hamachi join NuestraVPN ## Nos loguea en la red que queramos

[email protected]:~$ hamachi go-online NuestraVPN ## Nos pone disponibles en la red
[/color][/color]


Para crear nuestra propia red:

[color=#000000][color=#000000]
[email protected]:~$ hamachi create NuestraVPN 123456 ## Crea una red "NuestraVPN" con clave 123456
[/color][/color]


OTROS COMANDOS

[color=#000000][color=#000000]
[email protected]:~$ hamachi set-nick MiNombre ## Nos asigna un nombre

[email protected]:~$ hamachi get-nicks ## Trae los nombre de los equipos conectados

[email protected]:~$ hamachi list ## Nos muestra los miembros de la red
[/color][/color]


CORRIENDO HAMACHI AL INICIO

Este es un script que encontré y adapte para conectarnos a la red cuando arranque el equipo.
Para que funcione los pasos anteriores tienen que haber sido realizados.

[color=#000000][color=#000000]
[email protected]:~$ sudo vim /etc/init.d/hamachid

#!/bin/sh

USER=someguy

case "$1" in

start)
/sbin/tuncfg
/bin/su - $USER -c "/usr/bin/hamachi start"
;;

stop)
/bin/su - $USER -c "/usr/bin/hamachi stop"
;;

restart|force-reload)
/bin/su - $USER -c "/usr/bin/hamachi stop"
sleep 2
/bin/su - $USER -c "/usr/bin/hamachi start"
;;

*)
exit 1
;;
esac
[/color][/color]


Bien, ahora hay que asignarlo al inicio en algun runlevel (yo particularmente uso sysv-rc-conf) para administrar los servicios, pero cada uno hagalo a su gusto.

Con esto tendremos funcionando hamachi al iniciar el equipo.

TIPS & TRICKS

Como todo en la informática siempre hay veces que las cosas no andan de una, por eso les dejo algunas cosas que me han ayudado a superar problemas.

Hamachi esta comprimido con upx, por lo que si vemos que no obtenemos ninguna salida al ejecutar hamachi-init (que es la primera instrucción que debemos ejecutar) una de las soluciones es descomprimir el binario y hacer un ldd para ver si nos está faltando alguna librería.

[color=#000000][color=#000000]
# cd /usr/bin
# upx -d hamachi
# ldd hamachi
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7eb4000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7ea9000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d5f000)
/lib/ld-linux.so.2 (0xb7eec000)
[/color][/color]


HAMACHI vs FIRESTARTER

Si tenemos instalado firestarter debemos agregar las siguientes reglas manuales para poder usar plenamente la red.

[email protected]:~$ sudo vim /etc/firestarter/user-pre

$IPT -A INPUT -i ham0 -j ACCEPT
$IPT -A OUTPUT -o ham0 -j ACCEPT

HAMACHI GUI

Para los que quieren una interfase gráfica para utilizar ubuntu existe un proyecto en sourceforge que nos brinda una aplicación bastante similar en funcionalidad al viejo hamachi de windows.



Si bien hace tiempo que no se actualiza todavia estan los DEB tanto de 32 como de 64 bits para descargar.

ES REQUISITO TENER FUNCIONANDO EL HAMACHI PARA PODER USARLO!

Pueden bajarlo de esta URL
http://hamachi-gui.sourceforge.net/download.html


Saludos a todos
0No hay comentarios