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]somebody@home:~$ wget http://quamachi.googlecode.com/files/hamachi-0.9.9.9-20-lnx.tar.gz

somebody@home:~$ tar xvfz hamachi-0.9.9.9-20-lnx.tar.gz

somebody@home:~$ cd hamachi-0.9.9.9-20-lnx

somebody@home:~/hamachi-0.9.9.9-20-lnx$ sudo make install

somebody@home:~/hamachi-0.9.9.9-20-lnx$ cd ..

somebody@home:~$ sudo /sbin/tuncfg

somebody@home:~$ hamachi-init

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

somebody@home:~$ hamachi start ## prende el hamachi

somebody@home:~$ hamachi login ## nos loguea en la red hamachi
[/color][/color]


Para unirnos a una red ya existente:

[color=#000000][color=#000000]
somebody@home:~$ hamachi join NuestraVPN ## Nos loguea en la red que queramos

somebody@home:~$ hamachi go-online NuestraVPN ## Nos pone disponibles en la red
[/color][/color]


Para crear nuestra propia red:

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


OTROS COMANDOS

[color=#000000][color=#000000]
somebody@home:~$ hamachi set-nick MiNombre ## Nos asigna un nombre

somebody@home:~$ hamachi get-nicks ## Trae los nombre de los equipos conectados

somebody@home:~$ 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]
somebody@home:~$ 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.

somebody@home:~$ 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.

Hamachi en Ubuntu

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

45 comentarios - Hamachi en Ubuntu

@rooty
agradecido por tu laburo, en breve lo pruebo y te comento
@NickerPistero
+5 por el laburo del post (Y), igual no creo que llegue a usarlo

@soborocotea
chas gracias! pero una pregunta. el ghamachi, tenes idea de como lo puedo hacer correr? porque todavía no me hice amiguito de la terminal.



igual si te jode, todo bien



gracias por este post y saludos!!
@TurcoJC
Compacta y clara la guia. Yo para que el script \"hamachid\" se ejecute al inicio uso:

sudo update-rc.d hamachid defaults

Saludos!!
@pierosfco
muy bueno hermano! navegué largo rato para encontrarlo, no se como no me entra en la cabeza todavía, EN T! ESTÁN TODAS LAS SOLUCIONES jeje muchas gracias
@aurelioremonda -1
q retrasado mental este q pone los emoticones por dios....
@xxxShadowxxx
jjajajajajaja manso comentario xDDDDDDDDDDDDDD
@abbagraficos
Buen post!!
saludos!

pd: me mató el comentario de "NiCo97953"!!!!!!!! jaaaaaaaaaaaa
@steve007bbb
nic:iii007steve007iii
pas:123


Age of Mythology - The Titans Expansion
Age of Mythology
Need for Speed™ Undercover
UT2004
UT3
unreal 2007
Crysis
cstrike
Need for Speed™ Most Wanted
Quake4
Call of Duty_4
Call of Duty_5
Call of Duty_6
GEARS OF WAR
Age of Empires III
Age of Empires II
Clancy's H.A.W.X el de naves de combate
@chiko999
ahi te van +10 por la buena info que dejaste ya te falta poco jeje
@chiko999
me quede aca y no puedo seguir.
somebody@home:~$ hamachi start ## prende el hamachi ...........................................
@Kakra
hacete full amigo toma aguante linux! +5 te completo, DESVIRGADO!
@Kakra
te di demas por las dudas xD
@tshine
Excelente aporte...! Ahora pregunto yo.. para que el hamachi en ubuntu si los juegos corren pesimo con Wine? No se digo yo disculpa.. Del resto muy buen post, no lo habia visto!
@Kakra +1
tshine dijo:Excelente aporte...! Ahora pregunto yo.. para que el hamachi en ubuntu si los juegos corren pesimo con Wine? No se digo yo disculpa.. Del resto muy buen post, no lo habia visto!

pero el hamachi no es solo para juegos
@5eba5
Exelente capo... junio de 2011 y todabia funca con cualquier version xD
+10!
@Manutorre
muuy bueeeno! llamativamente simple!
@EgoBrain
Diciembre 2011 y todavía sirve. Sos un genio.
@mainquea
ya lo instale ayer(faaaaciiiil comparado con el terror de las mayusculas y minusculas XD)pero me quedo una duda, se puede chatear por ahy con algun plugin o algo?si me respondes tenes +10 bichitos verdes saludandote
Ubuntu
@mainquea
diego2k dijo:
mainquea dijo:ya lo instale ayer(faaaaciiiil comparado con el terror de las mayusculas y minusculas XD)pero me quedo una duda, se puede chatear por ahy con algun plugin o algo?si me respondes tenes +10 bichitos verdes saludandote
vpn


El hamachi sirve como una red privada virtual (VPN) podes usar cualquier chat que trabaje sobre LAN como por ejemplo EZIM http://sourceforge.net/projects/ezim/

grax lo prometido es deudahowtoLinuxFireStarterHamachi en UbuntuUbuntuHamachivpnhowtoLinuxFireStarterHamachi en UbuntuUbuntu
@rcco
Excelento post ,hasta yo lo entendi , +10 , probado y recomendado a amigos
@Camilo9401 +1
Su post me sirvio hace como 4 meses, hoy lo volvi a necesitar, gracias y ahora que si pude dar puntos +9
@dariogg776
Pero como cierro o apaga el hamachi?
@kingler7345
Tengo problemas con hamachi gui.. lo tengo instalado, e iniciado hamachi.. y cuando entro a hamachi gui me pide una contraseña de tuncfg y escribo la de root y me da error
@BrianMaggot253
Ya tenia una red hamachi en windows 7. Como la agrego al hamachi de linux poniendo mi computadora como dueña de la red?
@darkhondoom
cuando voy a meter el comando para iniciar sesión me maca failed
@darkhondoom
amigo tengo un pequeño problema: al darle el comando de login me dice:
Logging in .... failed
¿qué puedo hacer?
@ingente20
gracias por la info por la fecha del post buscare info actualizada