InicioLinuxHamachi en Ubuntu
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 y proceder a la instalación.

INSTALACION

somebody@home:~$ wget http://files.hamachi.cc/linux/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

Para unirnos a una red ya existente:

somebody@home:~$ hamachi join NuestraVPN ## Nos loguea en la red que queramos


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

Para crear nuestra propia red:

somebody@home:~$ hamachi create NuestraVPN 123456 ## Crea una red "NuestraVPN" con clave 123456


OTROS COMANDOS

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

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.


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

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.

# 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)

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
Datos archivados del Taringa! original
0puntos
3,688visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
diego2k🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.