epelpad

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.

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

46 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.
[email protected]:~$ 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
steam_
algun script autologin despues de reiniciar?