Con Hamachi puedes establecer una conexión segura y fiable entre dos o más ordenadores.
Gracias a Hamachi puedes acceder al ordenador de casa desde el trabajo o viceversa, además de poder utilizar archivos compartidos o enviar archivos de un PC al otro. Todo y como si estuvieran conectados físicamente en la misma red local.
La conexión que establece Hamachi no se ve afectada por cortafuegos, routers u otros elementos presentes en la red, de hecho crea una “nueva” conexión (si vas a “Conexiones de red” la verás).
Uno de sus principales usos es para juegos. Hamachi, al crear una red local virtual, permite jugar contra otro amigo en juegos que sólo tienen modo de juego LAN. Incluso también permite jugar sin problemas en aquellos juegos que sin Hamachi se ven bloqueados por tu router u otro problema de red.
Antes de nada decir que el proceso es un poquillo largo pero fácil de realizar, asi que manos a la obra. Lo instalaremos para un kernel con lo que si actualizamos a otro es posible que no funcione, de todas las formas recomiendo trabajar siempre con el mismo kernel.
1º – Descargar el siguiente script que automatiza la instalación de hamachi y guardarlo en vuestra carpeta de home (ej:/home/perico9).
Descarga: (desde mi servidor FTP, hay que poner como usuario anonimo y como contraseña también anonimo). Es posible que el ordenador se encuentre apagado y no funcionen los enlaces.
Abrimos una nueva terminal (Aplicaciones>>Accesorios>>Terminal) y ejecutamos estos dos comandos para descomprimirlo, primero uno y despues el otro.
unzip hamachi_install.sh.zip
rm hamachi_install.sh.zip
Una vez que lo tengamos vamos a nuestra carpeta personal, haremos click derecho sobre hamachi_install.sh y propiedades. Luego en la pestaña permisos haremos click en permitir ejecutar como programa. Cerramos, hacemos doble click sobre él y diremos ejecutar en terminal.
Una vez abierto instalaremos hamachi con la opcion 1 además de los paquetes que son necesarios, luego el script ya no lo utilizaremos más.
2º – Instalaremos la interfaz gráfica hamachi-gui que es un paquete .deb y fácil de instalar.
Descarga 1: (desde la web). Preferiblemente descargarlo desde aquí.
Descarga 2: (desde mi servidor FTP, como usuario pondremos anonimo y contraseña también anonimo). Puede ser que el ordenador se encuentre apagado y el enlace no funcione en este momento.
Después, deberemos de ejecutarlo desde una terminal:
sudo hamachi-gui
Deberemos de crear una red o unirnos a alguna que ya tengais de antes o de algun amigo y cerrar el programa.
Solo queda dar permisos masivos a hamachi asi que en terminal: (modificaremos tu_usuario por tu nombre de usuario ubuntu)
sudo chmod 777 /home/tu_usuario/.hamachi/.lock
3º - Si todo ha ido bien nos queda iniciar hamachi cada vez que iniciemos sesion, de esta manera quedara correctamente configurado.
sudo gedit /etc/init.d/hamachi
Una vez abierto copiamos y pegamos lo siguiente:
#!/bin/sh
hamachi_start() {
echo “Starting hamachi…”
/sbin/tuncfg
/usr/bin/hamachi -c /etc/hamachi start
/bin/chmod 760 /var/run/tuncfg.sock
/bin/chgrp hamachi /var/run/tuncfg.sock
/usr/bin/hamachi -c /etc/hamachi go-online
}
hamachi_stop() {
echo “Stopping hamachi…”
killall tuncfg
/usr/bin/hamachi -c /etc/hamachi stop
}
hamachi_restart() {
hamachi_stop
sleep 1
hamachi_start
}
case “$1″ in
’start’)
hamachi_start
;;
’stop’)
hamachi_stop
;;
‘restart’)
hamachi_restart
;;
*)
hamachi_start
esac
Guardamos y cerramos.
Por ultimo en terminal, debemos hacer el script ejecutable y agregarlo al startup.
sudo chmod +x /etc/init.d/hamachi
sudo update-rc.d hamachi defaults
Ya sólo queda decirle a ubuntu que inicie hamachi en para nuestra sesion, para ello vamos a Sistema>>Preferencias>> Sesiones y añadimos un nuevo programa de inicio de manera que quede:
Nombre: Hamachi
Orden: hamachi start
Comentario: Vpn de hamachi
Y le dejamos el tic para habilitarlo.
Con esto si no hemos tenido problemas ya deberíamos tener rulando el hamachi cada vez que iniciemos sesión. Espero que les haya servido como ayuda ya que es bastante sencillo. Sólo nos queda reiniciar si quereis probarlo
, saludos.