Pese a que nuestro servidor ya viene con un cliente P2P incorporado, este se nos puede quedar corto, sobre todo si estamos acostumbrados a usar μtorrent o bittorrent. Esto lo podemos solucionar y cambiar por otro cliente bastante liviano llamado Transmission.
Como requisito imprescindible hemos de tener el plugin fun_plug instalado. En otra entrada comenté cómo instalarlo. También necesitaremos el archivo curl-7214-arm-1.txz y el archivo Transmission-282-arm-1.txz.
Copiamos ambos archivos a la raíz de nuestro servidor (Volume_1). Accedemos mediante telnet (o ssh si ya lo tenemos configurado) y tecleamos lo siguiente:
[bash]
cd /mnt/HD/HD_a2/
funpkg -i curl-7214-arm-1.txz
funpkg -i Transmission-2.82-arm-1.txz
[/bash]
Ya tenemos instalado tanto Transmission como el paquete curl necesario. Ahora procederemos a la primera ejecución, con lo que se creará el archivo settings.json.
Para esta primera ejecución escribiremos dentro de la misma ventana de telnet:
su nobody -c «transmission-daemon -f -g /mnt/HD/HD_a2/.transmission-daemon -w /mnt/HD/HD_a2/Downloads -t -u <usuario> -v <contraseña> -a 127.0.0.1,192.168.*.*»
El parámetro indicado en verde indica al daemon dónde se guardará la configuración del mismo (el archivo comentado anteriormente). En lila se indica la carpeta donde irán las descargas (la podremos cambiar más adelante en settings.json). Los parámetros <usuario> y <contraseña> indican con qué usuario y contraseña accederemos a la interfaz web más adelante.
[bash]
[19:18:35.091] Transmission 2.82 (14206) started (session.c:738)
[19:18:35.091] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
[19:18:35.091] RPC Server Adding address to whitelist: 192.168.*.* (rpc-server.c:828)
[19:18:35.091] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
[19:18:35.092] RPC Server Whitelist enabled (rpc-server.c:1039)
[19:18:35.092] RPC Server Password required (rpc-server.c:1042)
[19:18:35.092] DHT Generating new id (tr-dht.c:310)
[19:18:35.092] Using settings from "/mnt/HD/HD_a2/.transmission-daemon" (daemon.c:526)
[19:18:35.092] Saved "/mnt/HD/HD_a2/.transmission-daemon/settings.json" (variant.c:1217)
[19:18:35.092] transmission-daemon requiring authentication (daemon.c:546)
[19:18:35.093] Watching "/mnt/HD/HD_a2/P2P/Torrent" for new .torrent files (daemon.c:564)
[19:18:35.093] Using inotify to watch directory "/mnt/HD/HD_a2/P2P/Torrent" (watch.c:74)[/bash]
Nos saldrá algo parecido a esto. Esperamos un rato y pulsamos ctrl+c. Volvemos a esperar otro rato hasta que nos vuelva a salir el prompt. Si no nos sale al cabo de un par de minutos, volvemos a pulsar ctrl+c.
Ahora nos vamos a /mnt/HD/HD_a2/.transmission-daemon y abrimos el archivo anteriormente mencionado; settings.json. Pongo aquí como se ha quedado el mío. En la web oficial nos indican todas las posibilidades que tenemos editando el archivo. Ni que decir tiene que Transmission ha de estar detenido.
Una vez hayamos terminado podemos reiniciar el NAS desde la interfaz web. También podemos ejecutar directamente con el comando /ffp/start/transmission.sh start
Es posible que en este modelo de NAS tengamos cuelgues o nos ocupe el 100% del procesador. Esto tiene solución aquí.
Hola
He realizado todos los pasos , dos veces al menos, pero no se como ver el acceso (icono) de transmission en el panel del dLink
Gracias
Hola, no te tiene que salir ningún icono.
Abre un navegador de iternet y escribe http://ip_del_DNS320:9091 y podrás acceder a él.
Imposible
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you’re editing settings.json, see the ‘rpc-whitelist’ and ‘rpc-whitelist-enabled’ entries.
If you’re still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
conseguido, gracias
como lo has conseguido?
Tienes que editar el archivo de configuración localizado en /mnt/HD/HD_a2/.transmission-daemon/settings.json y editar la línea en la que pone «rpc-whitelist», que ahí es donde se indica quién puede acceder a la interfaz web del daemon. Acepta comodines; yo tengo puesto «rpc-whitelist»: «127.0.0.1,192.168.*.*»,
Hola,
Soy yo, o es prácticamente imposible descargarse los archivos que hay en los enlaces?
Saludos
Los enlaces están activos. No obstante tienes ambos archivos aquí https://mega.co.nz/#!SddW2RAK!_F1-csChkGuoWLyp7EgAZ1Eh581WaowkwwZAef6OXZc
Hola, he visto que es posible instalar transmission y mas cosas (minidlna por ejemplo) como add-on. ¿Tiene alguna ventaja instalarlo mediante fun_plug? lo hago como add-on, que por cierto parece mas sencillo.
Saludos
Hola, no sabía que hubieran habilitado ya esa posibilidad. Yo instalé los programas que mencionas usando fun_plug porque no había otro método.
Por lo que he leído en la última versión del firmware han habilitado la opción de instalar add-ons.
http://forums.dlink.com/index.php?topic=61456.0
En este foro hay una lista de add-ons
La última versión (la que soporta addons) es una beta. No obstante, siempre es preferible hacerlo mediante addons que de manera no oficial
Me sale un triángulo amarillo en los torrentcasamigue.no-ip.org, y la velocidad de descarga no es para nada buena… Alguien sabe como solucionar el problema de las conexiones?
Una fácil copypaste jeje