viernes, abril 20, 2007

Hamachi

Alguna ves te preguntáste cómo podías saltarte Firewall's o Router's de manera de conectarte a un Pc dentro de una Red???... Bueno, existen muchas soluciones, y una de ellas es hamachi.
Hamachi es un "puente", de manera que cuando se instala en distintos Pc's se puede formar una seudo-red de área local... lo cual significa que, no importando donde uno esté, todos los Pc's de la Red estarán conectados.
Lo interesante del cuento, es que uno puede montar servidores de FTP, VNC, HTTP... lo que se te ocurra y funcionará, porque como dije anteriormente hamachi hace creer al Pc que está en una red local.
Lo más genial de todo es que está para los tres sistemas operativos más importantes (según mi punto de vista): Linux, Windows y Mac.
En este Posteo me centraré en la instalación en Linux (Ubuntu 7.04)... tal vez en otra oportunidad muestre cómo se hace en Windows... a pesar que instalarlo en Windows es bastante intuitivo... No puedo hablar de Mac, porque nunca lo he instalado ahí.
  1. Descargar el hamachi desde http://www.hamachi.cc
  2. Instalar el paquete build-essential (este paquete permite utilizar herramientas de compilado en Ubuntu). Para instalar este paquete tienen dos opciones:
    • Instalarlo con Synaptic (Recomendado) ó
    • sudo apt-get install build-essential
  3. Descomprimir el archivo (porque se descarga en un archivo .tar.gz).
  4. Se deja la carpeta en cualquier lugar en donde uno quiera (La descomprimida).
  5. Uno entra en la carpeta creada
  6. sudo make install
  7. sudo /sbin/tuncfg
  8. hamach-init
  9. hamachi start (esto permite iniciar el hamachi y obtener una ip "virtual")
  10. hamachi set-nick "algun nombre" (esto permite colocar un nombre que identifique tu Pc en la Red).
  11. hamachi login "Red a la que te quieres conectar"
  12. hamachi go-online "Red a la que te quieres conectar"
  13. y listo!!!
En el caso que quieras saber quiénes están conectados en la red, tu puedes colocar

hamachi list

Tal vez estarás pensando que igual es medio largo para conectarse.... bueno... el tema es que para la segunda vez que te conectes basta con que coloques en el directorio de hamachi y luego:
  1. sudo /tuncfg/tuncfg
  2. sudo hamachi start
  3. y listo!!!
Ahora... si no quieres hacer esto.... crea un Script!!!...

Si quieres obtener más información, puedes leer el archivo README que se encuentra dentro del directorio de hamachi.