ChilenoMac: Mac OS X a la chilena

febrero 22, 2010

Descarga archivos a tu Mac desde cualquier parte a través de Internet

Filed under: Personal,tutorial — matmartinez @ 4:00 am
Tags: , , , ,

Muchos de ustedes trabajan o están fuera de casa largo tiempo. Cuando estamos afuera seguimos navegando, ya sea desde la «Internet del trabajo», el celular o desde la generosa conexión de un amigo; y siempre encontramos algo. Un juego, un programa o hasta una película. El problema es que siempre nos tenemos que aguantar las ganas y guardar el enlace. Es decir, comenzamos a bajar al llegar nuestra casa, en nuestro Mac.
El protocolo de transferencia P2P más común en estos días es el BitTorrent. No tan sólo es rápido, sino que nos permite pausar nuestras descargas para continuarlas más tarde. ¿No sería fabuloso descargar torrents desde cualquier lugar? Seguro que sí.

Instalando Transmission

La gracia es acceder a un cliente utilizando una interfaz web. Para eso existen muchas formas diferentes de hacerlo, pero comenzaremos con la más fácil, Transmission. Este es un cliente de código abierto nativo para Mac OS X que también está disponible para Windows y Linux, pero eso va en otro blog. Transmission cuenta con una interfaz web configurable que nos permitirá, hasta este momento, acceder desde otro equipo de nuestra red local a través de Bonjour. Sin perder más tiempo vete a las Preferencias y luego a la pestaña Remoto.

Aquí podemos activar y configurar el acceso remoto. Activamos requerir autentificación para asegurarse de que los intrusos no nos cancelen o añadan descargas. Como puerto de escucha establecemos el 80. Luego les cuento el por qué.

También podemos activar la función de compartir en la red Bonjour, si deseamos acceder por este medio. Desde este momento podemos acceder a la interfaz web escribiendo nuestra dirección IP o de red en un navegador conectado a la red local, pero sólo eso.

La interfaz se asemeja a la aplicación misma, y desde aquí podemos subir torrents, eliminarlos y pausarlos. Pero, nos falta algo: Acceder desde Internet.

Conectando Transmission a Internet

Ya tenemos nuestra interfaz web funcionando desde el Mac en la red local. Para hacerla funcionar en Internet de manera elegante y fácil, utilizaremos un servicio llamado DynDNS. Registrarnos aquí nos permitirá obtener un sub-dominio personalizado que podremos utilizar como puerta de enlace a nuestro Mac. De lo contrario tendríamos que memorizar nuestra dirección IP cada vez que salgamos de casa (Regularmente cambia cada vez que el router se conecta a Internet). DynDNS permite enlazar a un dominio fácil de recordar dinámicamente. Automatizaremos todo de forma que el dominio esté siempre actualizado y listo para acceder a él.

Luego de registrarnos y acceder en http://www.dyndns.com/, registraremos nuestro dominio en «Add host service».

Se nos permitirá seleccionar un dominio a gusto. Seleccionan el nombre que más les guste seleccionando Host with IP Address. DynDNS detectará nuestra IP y nos permitirá usarla presionando “Your current location’s IP address is XXX.XXX.XX”. No olviden activar el servicio Web Server de las tarjetas de más abajo.

Se nos direccionará a una página de “pago”. Si miran el total, verán la cuenta en 0,00 dólares. Aunque no paguemos ni un peso tenemos que presionar Checkout y seguir los pasos hasta que se nos indique que todo está listo.

Configurando el puerto de acceso

En esto momento no podremos acceder sólo escribiendo chilenomac.podzone.net, en este caso. La razón es que nuestro router (O AirPort) está bloqueando todo acceso público a nuestro Mac. Para hacer funcionar esto, debemos configurar nuestro router de manera adecuadamente.

En mi caso tengo un router D-Link genérico que se encuentra hasta en supermercados. La manera de ingresar a la pantalla de configuración depende del router, pero podemos averiguar la dirección del router desde la Configuración del AirPort (O Ethernet, según estés conectado) dentro de Preferencias de Red.

Accedemos desde nuestro navegador y buscamos la opción de Virual Servers. En realidad esto varía mucho en cada marca, pero debes buscar la configuración de puertos, nada más. En mi caso, está bajo Firewall. Añadiremos un “Web Server”. Si no está la opción automatizada, la hacemos simple escribiendo 80 y 80 en los puertos entrantes (Inbound Port) y puertos privados (Private Port). La IP Privada corresponde a la IP local de tu Mac, en mi caso 192.168.2.2

¡Luego de guardar la configuración ya estaríamos en condiciones de acceder desde nuestro dominio en DynDNS!

Automatizando el invento

Debemos resolver nuestro último problema: Actualizar la IP de DynDNS automáticamente. Sí, porque si apagamos el router y lo encendemos de nuevo nuestra IP cambiará y DynDNS no podrá acceder a nuestro Mac. Hay dos maneras de solucionar esto:

1) Desde el router: La mayoría de los routers (Incluso el mío) tienen la opción para configurar DynDNS en la sección DDNS (Dynamic DNS). Iniciamos sesión y el router se encargará de hacer el trabajo actualizando la IP cada vez que el router se enciende.

2) Con un cliente: DynDNS ofrece un cliente de escritorio sencillo de configurar en su sección de descargas. Lo puedes descargar desde http://www.dyndns.com/support/clients/mac.html y claro, hace el mismo trabajo cada vez que el Mac se inicia o cada un lapso de tiempo personalizado.

Espero que les sirva y puedan hacerlo. Descargar cosas en tu Mac a distancia no tiene precio. ¡Saludos y disfruten de sus Mac!😀

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: