Transmision es un liviano cliente BitTorrent que viene por defecto en todas las distribuciones Linux Ubuntu. Este cliente P2P es algo diferente a los demás ya que es capaz de montar paralelamente al cliente de escritorio un cliente Web al que podremos acceder desde cualquier ordenador de nuestra red o desde Internet haciendo unos pequeños ajustes en este software y en el Router …
Si eres de los que dejan su ordenador de escritorio días y días conectado descargando archivos .torrent esta aplicación puede interesarte. Imaginemos que estamos en casa de un amigo y navegando desde su ordenador encontramos aquel programa que tanto hemos buscado para descargarnos . Podemos mandarnos el enlace del torrent a una de nuestras cuentas de correo o apuntarnos la URL para luego cuando estemos en casa ponerlo a descargar.
Transmission ademas de ser un eficiente programa de descargas con todo lo necesario puede ofrecernos un cliente Web donde podremos agregarle descargas, pausarlas e incluso administrar el ancho de banda o en que parte del disco duro se van a descargar los archivos.
Si no lo tenemos instalado lo instalaremos de la forma habitual, ejecutamos una Terminal desde el menú Aplicaciones -> Accesorios -> Terminal …
sudo apt-get install transmission
En Linux Ubuntu podemos encontrar este programa en el menú Aplicaciones -> Internet -> Cliente BitTorrent Transmission …

Este cliente es muy sencillo de usar. Para comenzar vamos a configurarlo desde el menú Editar -> Preferencias …

Haber hay muchas opciones que configurar pero tan solo voy a explicar algunas que me parecen mas interesantes para que todo funcione correctamente cuando lo necesitemos. En esta primera ventana una de las cosas que mas nos interesa configurar es la carpeta donde se descargaran nuestros archivos. Esto podemos configurarlo en el apartado Carpeta de destino. Una vez configurado esto pulsamos sobre la pestaña Red …

En esta sección podemos configurar unos limites para no saturar todo el ancho de banda de nuestra ADSL. A la hora de configurar el ancho de banda que queremos que ocupe un programa de descargas tenemos que pensar para que usamos la red. Por ejemplo, si tan solo usamos nuestra ADSL para descargar contenidos de Internet las 24 horas como la mayoría de usuarios no necesitáis limitar el ancho de banda ya que si el cliente ocupa todo el ancho de banda no es problema porque solo la usamos nosotros. En cambio si tenemos conectado a Internet un ordenador que ofrezca servicios como por ejemplo alguno de los dos servidores web en Linux Ubuntu Server o Linux Debian deberíamos limitar la subida ya que si vamos a leer alguna web o imagen que tengamos hospedada en el necesitaremos tener toda la subida posible para que todo vaya mas fluido.
En mi caso dispongo de un servidor web en Linux Ubuntu Server y necesito dejar libre todo el ancho de banda que pueda de subida. Yo dispongo de una ADSL de 3 Mb con una subida de 256 kb, mas o menos me deja descargar archivos a 300 kb y subirlos a 25 Kb con lo que marcaré las casillas para limitar las descargas a 300 y la subida a 5 y así dejare libre 20 Kb para que los usuarios puedan leer las Webs y las imágenes que tiene hospedadas mi servidor tiene.
Una vez dejado claro esto y configurado a nuestro gusto de acuerdo con las necesidades de cada uno vamos a configurar el cliente Web para poder administrarlo desde otro ordenador. Para eso hacemos click sobre la pestaña ( Web ) y veremos lo siguiente …

Este cliente Web podemos configurarlo de dos modos básicamente. Podemos permitir que solo se pueda acceder desde nuestra red de área local o también desde Internet. Como medida de seguridad le pondremos una contraseña con la que accederemos al cliente. Para comenzar aremos click sobre la casilla ( Habilitar interfaz web ). Continuamos pulsando sobre la casilla ( Se requiere un nombre de usuario ). Como veremos se han activado las dos casillas para introducirle el nombre de usuario y la contraseña. Le introducimos estos datos y si solo queremos usarlo desde nuestra red interna podemos pulsar el botón ( Cerrar ).
Si además de acceder a tu cliente Web de Transmission desde tu red interna quieres que también sea accesible desde Internet para usarlo cuando lo necesites estés donde estés pulsaremos en el botón ( Añadir ) …

Introducimos hay la IP de nuestra tarjeta de red, en mi caso la 192.168.1.78 y pulsamos sobre la opción ( Permitir ) …

Una vez configurado pulsamos sobre el botón ( Cerrar ) …

Seguramente todos habéis usado un cliente BitTorrent alguna vez, el funcionamiento de este es el mismo, se agregan los ficheros .torrent desde el botón ( + ) y listo, así que vamos a ir por el cliente Web que es algo muy interesante que mucha gente pasa por alto a la hora de usar este programa. Si queremos acceder desde el mismo ordenador donde se ejecuta Transmissión tan solo tendremos que abrir un navegador y introducir la dirección http://127.0.0.1:9091 …

Como veis nos pide el nombre de usuario y la contraseña que anteriormente le dimos. Se la introducimos y accedemos al cliente Web …

Como podemos ver tenemos un entorno Web con el que podemos hacer prácticamente todo al igual que con el de escritorio. Si queremos acceder desde otro ordenador que este conectado a nuestra red tan solo tendríamos que introducir en el navegador la dirección IP de nuestra tarjeta de red seguido de los dos puntos ( : ) y el puerto 9091 … En mi caso http://192.168.1 78:9091.
Con estos dos métodos podemos manejar este cliente Web a nuestro antojo desde cualquier maquina que este conectada a nuestra red interna. Si además de esto quieres acceder desde Internet vas a necesitar acceder a la configuración de tu Router y abrir, redireccionar el puerto 9091 hacia la IP de tu tarjeta de red, En mi caso hacia la 192.168.1.75.
Una vez redireccionado el puerto 9091 hacia la IP de nuestra tarjeta de red cuando se le hagan al Router peticiones desde Internet hacia el puerto 9091 se mostrara el cliente Web de Transmission por defecto.
Ademas de serviros a vosotros para descargar lo que queráis donde estáis también podéis pesarla dicho nombre de usuario y contraseña a quien queráis ( Yo a mi mujer ) para que ponga en cola lo que necesite y al llegar a casa lo tenga descargado.
Para localizar tu Router desde Internet puedes usar la IP externa que te asigna tu proveedor de Internet o usar servicios como los que ofrece gratuitamente No-Ip.com que te ofrecen un nombre de dominio que se relaciona con tu IP externa y así podemos localizar nuestra casa como aquel que dice con una dirección web. Si necesitais un manual sobre el redirecionamiento de DNS con No-Ip aquí tenéis unos para Linux Ubuntu y para Linux Debian.
Si tenéis una IP fija contratada y no queréis un dominio de No-Ip tan solo tendríamos que introducir en un navegador la dirección IP Externa mas el puesto 9091 , por ejemplo http://80.44.71.102:9091. Si en vez de tener una IP fija tenemos una dinámica y nos hemos hecho con un dominio de No-Ip la dirección seria http://dominio.sytes.net:9091 y el Router se encargará de redireccionar la petición hacia el puerto 9091 hacia el cliente Transmission que tenemos descargando habitualmente.
Personalmente me gusta mucho este programa aunque hecho a faltar un buscador cosa que por ejemplo el cliente TorrentFlux si que tiene. Este tal TorrentFlux tiene muy buena pinta aunque necesita algo mas que una simple instalación. el mismo necesita un servidor MySQL, Web con soporte para PHP y Java.
Próximamente montare un servidor de descargas con TorrentFlux y Linux Debian 5 Lenny aunque de momento y para pasar el trago nos conformaremos con este simple pero eficaz cliente BitTorrent para Linux llamado Transmission.