Tienda especializada en la videoconsola Nintendo DS

 
Abr
23
Archivado en la categoria Debian, Linux, Ubuntu el dia 23-Abril-2009

transmission-daemon

El articulo anterior titulado ( P2P con Transmission desde tu escritorio y desde la Web ) me dejo un mal sabor de boca. Una de las cosas que mas me gustó sobre el cliente BitTorrent Transmission fue su entorno web que pone a disposición para otros usuarios ya sea desde la red local o desde Internet. En el articulo anterior hablábamos de un cliente para el escritorio que también era capaz de administrarse vía web pero …. ¿ Y si el ordenador donde queremos usar este cliente de descargas no tiene monitor ?

Al trastear las opciones y posibles comandos que ofrecía el paquete Transmission una vez instalado vi trasmission-daemon y transmission-remote los cuales tapido me supuse para que valían. Pensé en montarlo sin monitor en uno de los servidores que tengo conectados las 24h para descargar de vez en cuando algo que necesite y no tener que tener el ordenador de escritorio también gastando electricidad tan solo para que cumpla esa función.

En un principio tan solo fue una idea pero al ver el comentario que el señor icsm14 de el Blog ElCuartoVerde decía lo siguiente …..

Muy bueno el artículo. Transmisión tiene la ventaja adicional de que se puede lanzar como demonio (transmission-daemon) y controlarse también mediante la interfaz web (o por línea de comandos mediante transmission-remote). De esta manera te ahorras incluso el peso de la interfaz gráfica.

Al leerlo pensé que no solo yo había pensado en esto de tener el entorno web corriendo sin monitor así que sin pensarlo mas me he puesto manos a la obra y he montado este manual para todo el que quiera montarse este simple cliente de descargas BitTorrent que podremos administrar desde la web. Comenzamos !!!

Tengo dos servidores en Linux Debian y otro en Linux Ubuntu Server. Este Ultimo no ofrece contenidos hacia Internet y suele tener todo el ancho de banda de la tarjeta de red libre con poca transferencia. Lo tengo conectado a Internet las 24h y al resto de mis ordenadores. Este pequeñín tiene un disco duro de 80 Gb las cuales tan solo 5 están en uso así que voy a instalarle este cliente de descargas y lo usaré para tal fin.

Si te perdiste el manual anterior respecto al cliente de descargas Transmission no estaría mal que supieras que una vez instalado todo tendrías que acceder a tu Router y redireccionar el puerto 9091 hacia la maquina donde lo tengas instalado. Si esta modificación en el Router solo podrás ver el cliente desde tu red Interna y no desde Internet.

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.

Una vez quedado claro lo que necesitamos para que podamos ver el cliente web desde Internet vamos a instalarlo. En mi caso voy a instalarlo bajo un Linux Ubuntu Server de la siguiente manera …

sudo apt-get install transmission-daemon

Ahora si tecleamos …

transmission-daemon -h

Veremos todas las opciones de las que dispone …

transmission-daemon1

En mi caso voy a configurarlo para que se pueda acceder desde Internet y desde cualquier ordenador conectado a mi red local. Para ello voy a usar la opción ( -a ) seguido de la dirección de nuestra tarjeta de red 192.168.1.x además de la 127.0.0.1 separadas ellas dos por una coma …

-a 127.0.0.1,192.168.1.x

También me gustaría agregarle un nombre de usuario y una contraseña para que no entrara todo el mundo a descargar en mi ordenador lo que quieran. ( Quizás salga otra idea de aquí ). Para ello vamos a usar la opción ( -t ) que hace que necesitemos autentificarnos para poder usarlo …

-t

Para agregarle el nombre de usuario y la contraseña de acceso al programa vamos a usar las opciones ( -u ) para el nombre de usuario y ( -v ) para la contraseña, quedándonos así …

-u tunombre -v tucontraseña

Y para finalizar vamos a especificarle donde queremos que nos guarde todo lo que descarguemos. Para ello vamos a usar la opción ( -w ) y seguido le especificaremos la ruta de descarga …

-w /ruta/de/descarga

Una vez sabido que es lo que vamos a configurar podríamos editar un archivo de configuración en transmission-daemon que está oculto dentro del /home de tu usuario, ( /home/usuario/.config/transmission-daemon ) o ejecutar nuestra configuración a modo comandos editando el archivo rc.local y con esto simplificaremos un poco las cosas …

sudo nano /etc/rc.local

Para comenzar vamos a comentar la linea exit 0 insertando el signo almohadilla ( # ) …

transmission-daemon2

A continuación agregaremos el comando transmission-daemon seguido de las opciones que anteriormente citamos …

transmission-daemon3

Copia y pega esta linea y modificala con tus datos …

transmission-daemon -a 127.0.0.1,192.168.1.XX -t -u tunombre -v tucontraseña -w /ruta/de/descarga

Una vez introducida esta ultima linea de configuración pulsaremos la tecla ( F2 ) seguido de la ( Y ) y pulsaremos ( Enter ) para grabar. Ahora cada vez que reiniciemos se ejecutará Transmission con nuestra configuración.

Si en vez de reiniciar la maquina con un simple sudo reboot prefieres arrancar Transmission sin mas, teclea la misma linea que introdujimos en el fichero rc.local

transmission-daemon -a 127.0.0.1,192.168.1.XX -t -u tunombre -v tucontraseña -w /ruta/de/descarga

Ahora por ejemplo veamos que tal funciono el invento. Abrimos un navegador en algún ordenador que tengamos conectado por red e introducimos la dirección IP del ordenador que tiene transmission-daemon corriendo seguido del puerto 9091 por defecto … http://192.168.1.XX:9091 ….

transmission-daemon4

Introducimos el nombre de usuario y la contraseña que le dimos anteriormente y pulsamos el botón ( Aceptar ) …

transmission-daemon5

Si nos damos cuenta en la parte inferior derecha de la pantalla veremos un pequeño icono de configuración …

transmission-daemon6

Pulsamos sobre ( Preferences ) …

transmission-daemon7

Aquí básicamente esta todo configurado menos el ancho de banda que como explicaba en el articulo anterior ( P2P con Transmission desde tu escritorio y desde la Web ) es importante dependiendo lo que tengamos conectado a la red. A gusto colores ;)

Una vez configurado pulsamos sobre el botón ( Save ) y ya podrás comenzar a bajar archivos torrent desde tu ordenador habitual o desde Internet y desconectarnos tranquilamente sabiendo que cuando llegemos a casa la descarga estara iniciada o ya descargada.

Bonito, Bonito si señor !

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
Angelverde 23rd Abril, 2009 a las 6:21

Primero!!!


Raul 23rd Abril, 2009 a las 6:41

Una buena combinación es wtorrent+rtorrent funciona a las mil maravillas en una maquina muy modesta , http://miniserver .wordpress.com/2008/07/06/wtorrentrt orrent/


sis 23rd Abril, 2009 a las 11:53

Hola Forat,
Ya lo han mencionado en el post anterior. Un buen cliente p2p es mldonkey. Para mi tiene dos ventajas:
1.- funciona sin necesidad de servidor x
2.- es multiproto colo. En un mismo programa puedes bajarte torrents, ed2k, etc.
Pero mejor que lo explique nuestra querida wikipedia.
;-)
http://es.wikipedia.org/wiki/MLDonkey


iC3adDer 24th Abril, 2009 a las 0:21

Aprovechan do este post sobre clientes torrent bajo terminal o interface web, ¿ alguien me puede aconsejar sobre algún cliente basado en terminal o interface web de emule ? Gracias…

Por cierto, yo también estoy utilizando rTorrent y me va genial, pero gracias a el comentario de Raul igual me animo a meterle una interface web.


el orador 25th Abril, 2009 a las 15:37

¿Para cuando el manual de torrentflu x en debian 5? Estamos ansiosos…
Leí el artículo del backup con mondo/mindi y me interesó bastante, sin embargo en debian 5 no están estos paquetes ¿como los instalo entonces?
La opción de pybackpack está bien pero creo que solo saca backup’s de home.


JaR 26th Abril, 2009 a las 11:43

iC3adDer:
amule también tiene un demonio que funcionará en una estación de trabajo sin ‘X’ amule-daemon
Yo insisto en que como cliente para la red torrent recomiendo deluge. Mucho más completo y configurab le que transmissi on y que también funciona como demonio.


iC3adDer 26th Abril, 2009 a las 20:07

Gracias JaR. Como he comentado antes, ahora mismo ya tengo el rTorrent corriendo en una sesión de Screen, pero también me gustaría tener un demonio en otro pantalla corriendo eD2K. Lo probare lo antes posible.


R3/\//\ 17th Junio, 2009 a las 22:32

Existe algun comando para reiniciar la interfaz web del transmissi on?? algo asi como service transmissi on restart ?????