Página 1 de 3

Bittorrent Transmission en QNAP TS119

NotaPublicado: Mar 13 Oct 2009 19:01
por raxor
Es una copia de mi post que puse en pcdemano, me parece conveniente que también ande por aquí para los que quieran instalar un cliente Bittorent en condiciones en su QNAP TS 119

TUTORIAL, INSTALAR TRANSMISSION EN TS 119:

Desactivamos download station, activamos el web server.

1 Instalamos el paquete Optware IPKG y lo activamos desde administracion.
2 Instalamos putty en el ordenador (http://www.putty.org/)
3 iniciamos putty
4 En host name ponemos la IP del nas, connection type: SSH
5 Login: admin (default)
password: admin (default)
6
Código: Seleccionar todo
 ipkg update

7
Código: Seleccionar todo
 ipkg install transmission

8
Código: Seleccionar todo
transmission-daemon

9
Código: Seleccionar todo
killall transmission-daemon

10 movemos el directorio que nos ha generado, para que todo funcione despues de reiniciar.
Código: Seleccionar todo
mv /root/.config/transmission-daemon /opt/etc/

......
......
11 - Despues de instalar lanzamos el siguiente comando teniendo en cuenta lo que comento despues.

Código: Seleccionar todo
transmission-daemon -p 9091 -f -T -a 192.168.1.* -w /share/HDA_DATA/Qdownload/ -g /share/HDA_DATA/Qdownload/config/



Donde 192.168.1.* es tu red (puedes poner una IP completa o usar * como comodines), -w /share/HDA_DATA/Qdownload/ es el directorio de descargas (pon lo que te rote, pero que exista), y -g /share/HDA_DATA/Qdownload/config/ es el directorio persistente donde estara la configuracion de transmission, este directorio no existe, lo he creado yo, tu pon la configuracion donde quieras, pero crea el directorio primero.

Ya puedes abrir tu navegador y ver transmission funcionar http://IPNAS:9091

Abre el puerto 51413 en el router para la IP del NAS, pero no te lances a descargar como un loco aun nos queda algo de trabajo.

12 - Matas la sesion de putty con CTRL D y abrela de nuevo.
necesitamos matar el programa a lo bestia para que nos deje los ficheros de configuracion a la vista.

ejecuta:

Código: Seleccionar todo
killall transmission-daemon


Si nos vamos al directorio Qdownload/config veras unos ficheros .json en concreto settings.json contiene los parametros de configuracion de Transmission, a partir de ahora ya podrias lanzar transmission de manera mas simple (por ejemplo, - no lo ejecuteis - ) "transmission-daemon-g /share/HDA_DATA/Qdownload/config/" sin los parametros anteriores, ya estan guardados en el fichero settings.json y ya no es necesario llamarlos de nuevo solo decirle con -g donde estan dichos ficheros.

Hasta aqui el metodo manual, si reiniciaramos tendriamos que volver a lanzar Transmission con el comando de marras:

transmission-daemon-g /share/HDA_DATA/Qdownload/config/

Como esto es un coñazo mejor que se ejecute solito, ¿no?


13 - Vamos a editar un fichero llamado autorun.sh para que Transmission se reinicie solito:

Como vamos a editar desde la shell es mejor instalar un editor llamado nano que vi es un dolor de huevos.

Código: Seleccionar todo
ipkg install nano
mount -t ext2 /dev/mtdblock5 /tmp/config
nano /tmp/config/autorun.sh


----- copiamos este texto con CTRL C y pegamos con boton derecho dentro de nano ----
Código: Seleccionar todo
#!/bin/sh

    #Transmission start

    echo "/share/HDA_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
    ldconfig
    export EVENT_NOEPOLL=0
    export TRANSMISSION_WEB_HOME=/share/HDA_DATA/.qpkg/Optware/share/transmission/web
    /share/HDA_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/HDA_DATA/Qdownload/config/ > /share/HDA_DATA/Qdownload/debug_tm.txt

------------------- CTRL O y luego intro para guardar CTRL X para salir -------

Le damos permisos de ejecucion a autorun.sh

Código: Seleccionar todo
chmod +x /tmp/config/autorun.sh


Y desmontamos la unidad.

Código: Seleccionar todo
umount /tmp/config


Ahora ya podemos reiniciar sin problemas, nuestro Transmission siempre se ejecutara.

Si quereis cambiar parametros sencillos se pueden hacer desde la web de Transmission o editando el fichero settings.json (desde nano y con el demonio de transmission apagado "killall transmission-daemon".

Modificando parametros se puede poner que pida clave por si queremos acceder remotamente, pero eso ya os buscais la vidilla ;)


Con este cliente Bittorrent los trackers privados funcionan bien ;)

Saludos

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Mié 14 Oct 2009 14:55
por Ruben [QNAP Club]
Hola raxor,

Muchísimas gracias por el tutorial para instalar Transmission. Sin duda, será de gran utilidad para los usuarios que quieran instalar uno de los mejores clientes para redes BitTorrent.

Saludos,

Rubén Rodríguez
[QNAP Club en Español]

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Mié 21 Oct 2009 13:15
por Pharizna
raxor escribió:Con este cliente Bittorrent los trackers privados funcionan bien ;)


Muchas gracias Raxor por tu trabajo... pero tengo una pregunta

¿Es que no funcionan bien los trackers privados con el cliente de Torrent "estándar" que viene con este NAS?

Yo no he tenido problema para acceder con él en este NAS o su hermano mayor TS-219P :twisted:

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Mié 21 Oct 2009 13:56
por Ruben [QNAP Club]
Hola Pharizna,

Tanto el cliente BitTorrent por defecto (rTorrent / libTorrent), como el cliente Transmission, funcionan correctamente en trackers privados. Ambos son clientes BitTorrent muy válidos, sin embargo, muchos usuarios prefieren Transmission, dada su excelente gestión visual, a rTorrent, que está más orientado a la línea de comandos, y por tanto, hace más difícil exprimir todo su potencial.

Saludos,

Rubén Rodríguez
[QNAP Club en Español]

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Jue 10 Dic 2009 16:13
por miguel0909
Hola a todos

Tengo un pequeño problemilla al instalar Transmission...

Sigo todos los pasos al pie de la letra pero en el paso 11 se queda el putty, vamos que no termina de salir el prompt cuando termina de ejecutar la orden. La ultima linea dice:

"Port Forwarding: Forwarded" y la repite cada 20 minutos. El resto de mensajes anteriores son satisfactorios

Alguna idea de porque puede ser??

Gracias

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Vie 11 Dic 2009 14:48
por Ruben [QNAP Club]
Hola miguel0909,

¿Has probado a seguir con el paso número 12 del tutorial de raxor?

Saludos,

Rubén Rodríguez
[QNAP Club en Español]

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Vie 11 Dic 2009 20:17
por miguel0909
Hola Ruben

Gracias por responder

Si, he probado a matar putty con la X y tambien con control+c. Sigo con el procedimiento pero cuando intento acceder via web me da un error diciendo que no puede conectar con el servidor. En una ocasion (he probado varias veces) me decia que la ip no estaba autorizada. Era como si los ficheros donde se guarda la configuracion no fueran los que lee la aplicacion aunque el fichero settings.json, que se guarda donde tu creas la carpeta en el paso 11, si tiene los datos correctos. No se...

Sigo probando...

Un saludo

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Sab 12 Dic 2009 14:10
por Ruben [QNAP Club]
Hola miguel0909,

En el paso número 11 del tutorial de raxor, en lugar de "transmission-daemon -p 9091 -f -T -a 192.168.1.* -w /share/HDA_DATA/Qdownload/ -g /share/HDA_DATA/Qdownload/config/", prueba con utilizar: "transmission-daemon -p 9091 -T -w /share/HDA_DATA/Qdownload/ -g /share/HDA_DATA/Qdownload/config/".

Tienes un completo manual del transmission-daemon en este enlace.

Saludos,

Rubén Rodríguez
[QNAP Club en Español]

Re: Bittorrent Transmission en QNAP TS119

NotaPublicado: Jue 24 Dic 2009 11:51
por Pepo
Hola.
No me funciona el autoarranque del transmission. Tambien he probado a ejecutar el autorun.sh y me sale esto:

./autorun.sh: line 17: syntax error near unexpected token `newline'
./autorun.sh: line 17: `/share/HDA_DATA/Qdownload/config/ > '
¿Que puede ser?

Bittorrent Transmission en QNAP TS239

NotaPublicado: Sab 09 Ene 2010 02:50
por Colvaq
Hola a todos,
Tengo un TS239 y estoy siguiendo el tutorial y consigo arrancar el transmission perfectamente. Lo que no consigo es que arranque solo al reiniciar. :cry:
Creo que la unica diferencia es donde esta localizado el fichero autorun.sh. Yo estoy montando esta carpeta "mount -t ext2 /dev/sdx6 /tmp/config". Creo que para mi equipo es la correcta, pero no estoy seguro... reinicio el equipo y nada de nada...
Gracias por anticipado.
Saludos.