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