Cliente Torrent en Tomato RAF : Instala el cliente Transmission (Bittorrent) en Tomato

Escrito por Vicente
Firmwares

Ha llegado el momento de instalar un cliente de P2P en nuestro router con Tomato RAF. La ventaja principal de esta aplicación es que el gasto de energía eléctrica quedará reducido a 1/10 parte de lo que consumimos cuando usamos nuestro ordenador (entre 12 y 18 Watios dependiendo del consumo del disco duro usando la aplicación integrada en el router) y adicionalmente usaremos nuestro router para el control de la conexión a Internet.

La gestión de los torrents la realizaremos desde el navegador de Internet entrado la IP del router y un número de puerto para acceder al interface gráfico del cliente P2P. Instalaremos Transmission en su versión 2.13, es estable y con amplias posibilidades para limitar el número de copias, velocidades de bajada y subida en funcionamiento nocturno o diurno y por su aceptación en la mayor parte de trackers privados.

Usaremos el software que viene en los paquetes ipkg que hemos preparado al instalar este servicio en nuestro disco duro. Su configuración inicial es muy sencilla aunque necesitamos la ayuda de un script (programado por Victek) para hacerlo funcionar correctamente a parte de configurar lo necesario en el menú de Tomato RAF como veremos más adelante.

También os pasaremos el fichero de configuración .conf para que funcione desde inicio, y os explicaremos las principales opciones para que las podáis modificar a vuestro antojo este fichero.

Material necesario

Haber preparado el disco duro o lápiz de memoria según este manual que ya hemos publicado:

http://www.redeszone.net/2011/01/10/instala-ipkg-optware-en-tu-router-con-tomato-programas-que-ahorran-energia-volumen-i/

Debes instalar una versión de Tomato RAF con Kernel 2.6

Preparativos

El disco duro debe estar conectado al USB del router al realizar la instalación, ¿tenéis funcionando el servidor WEB que creamos anteriormente?:

http://www.redeszone.net/2011/01/13/servidor-web-en-tomato-raf-instala-un-servidor-web-casero-en-tomato-raf/

Si la respuesta es afirmativa estará todo preparado, ¿comenzamos ?

Instalar transmission

Entramos por telnet en el router, desde la ventana de cmd de nuestro sistema operativo:

telnet ipdelrouter …

unknown login: root
Password:

Tomato v1.28.8655 MIPSR2_RAF K26 USB VPN
root@unknown:/tmp/home/root# cd /opt
root@unknown:/opt# ls
root@unknown:/opt# ipkg install transmission

una vez haya acabado, escribir entonces:

root@unknown:/opt# ipkg install coreutils

Una vez que lo hayamos instalado reiniciamos el router.

Cuando volvamos, debemos copiar este fichero:

Script de inicio de transmission en Tomato

En la ruta /opt/etc/init.d/ una forma muy fácil y gráfica de copiar este fichero es usando WinSCP.

A continuación debemos poner esto en USB and NAS para arrancar tanto el servidor HTTP como el Transmission

Run after mounting

sleep10
/opt/etc/init.d/S80lighttpd start
sleep5
/opt/etc/init.d/S90transmission start

Run before unmounting

sleep10
/opt/etc/init.d/S80lighttpd stop
sleep5
/opt/etc/init.d/S90transmission stop

Ahora le dais a SAVE y se guardarán los cambios

A continuación nos vamos a Administration/Scripts y en FIREWALL debéis poner:

iptables -I INPUT -p tcp –dport 65534 -j ACCEPT
iptables -I INPUT -p udp –dport 65534 -j ACCEPT
iptables -I INPUT -p tcp –dport 51413 -j ACCEPT
iptables -I INPUT -p tcp –dport 9091 -j ACCEPT

Le dais a SAVE y reiniciad el router.

Al reiniciar, dejad durante 30 segundos que cague todo y ponéis en la barra de direcciones IP_ROUTER:9091 ya que el puerto por defecto de Transmission es el 9091.

Si os aparece un mensaje diciendo que no estás autorizado a entrar y que edites rpc-whitelist del fichero de configuración, significa que hemos conseguido instalarlo y arrancarlo con éxito!!!

Ahora debemos configurar las settings.json, lo primero de todo bajaros este fichero:

Descargar settings.json

Dentro tenéis las explicaciones de lo que significa cada comando, leedlo atentamente, abrid este archivo con cualquier BLOC DE NOTAS o editor de texto…pero mantened la extensión del archivo.

Cuando tengáis el fichero .json con la configuración a vuestro gusto, y únicamente la configuración (la config entre corchetes), debéis copiar el fichero settings.json en /opt/data/torrents/.config/transmission-daemon/

Y lo mismo que antes, copiadlo con WinSCP para no complicaros la vida con comanditos.

Una vez que esté el settings.json en su sitio, REBOOT al router y cuando regrese deberíais poder ingresar al Transmission con interfaz gráfica sin ningún tipo de problema (siempre y cuando halláis configurado bien el settings.json).

Notas de última hora:

– En routers como el Asus WL-500GPremiumV2 la velocidad de los torrents normalmente no supera los 800KB/s (imaginad que bajamos de trackers privados) ya que la CPU del router se queda corta…y veréis que la RAM también “sufre”, no obstante, es idóneo para compartir y dejarlo bajando por las noches. En routers potentes como el Asus RT-N16 no tenéis este tipo de problemas.

– En el script de inicio de Transmission, es conveniente revisar el archivo una vez que esté en el directorio con “ls -l” y mirar sus permisos…debe tener permisos de lectura y de ejecución, si habéis hecho todo lo anterior y no habéis tenido problemas, olvidad esto que os estoy comentando. Para poner los permisos basta con poner “chmod 755 S90transmission”

Hasta aquí hemos llegado con la instalación y configuración de Transmission en nuestro disco duro externo conectado al router, esperamos que os haya gustado y os ayude a ahorrar energía!!


Noticias relacionadas

Comentarios


70 comentarios
  1. Julio 30 Ene, 11 21:43

    Hola a todos:

    Estoy pensando en comprarme el TP-LINK TL-WR1043ND alguien podria decirme si es compatible con este firmware y en caso afirmativo, ¿sufriria los problemas de velocidad de descarga como se indica al final del articulo?

    Tengo los 50Mb de Ono, por si ayuda para la respuesta.

    Gracias

    Responder
    0
  2. Jose 31 Ene, 11 14:17

    Hola.
    Como muy bien explicais, si tenemos instalado Tomato RAF en nuestro router neutro es posible instalar un cliente Torrent para poder hacer descargas sin tener encendido en PC.
    Pero … además, he visto que desde el ipkg esta disponible el aMule.

    ¿seria posible tener instalado un cliente eMule con Tomato RAF?.

    Responder
    0
    1. Sergio De Luz 31 Ene, 11 14:20

      Sí, solo haría falta instalarlo, programar el script de inicio si no lo lleva, poner la orden en el autoarrancado de Tomato y los permisos en Scripts/Firewall y a continuación, meterte con su configuración.

      Responder
      0
      1. Jose 31 Ene, 11 14:39

        Muchas gracias por la respuesta (más rápida imposible).

        Entonces, pienso que también podría instalarse cualquier cliente eMule para linux aunque no esté disponible en el ipkg. Solo se tendría que descargar la aplicación, hacer mas o menos, … make, make install y todos los pasos que indicas en tu anterior respuesta. ¿no?

        Gracias.

        Responder
        0
        1. Sergio De Luz 31 Ene, 11 14:47

          El tema es que los ipkg vienen muy comprimidos, optimizados y pre-compilados, por eso los cogemos de este repositorio y la instalación es fácil y rápida.

          Si te interesa meter emule, pon el amule del IPKG 😉 y si no sabes o te atascas, intentamos hacer un manual para el Amule 😉

          Responder
          0
          1. Jose 31 Ene, 11 14:58

            El caso es que mi anterior pregunta la hacía porque no sabía si amule podría correr sin interfaz gráfico. Pero he visto que si y ademas puede ser controlado y configurado via web, asi que resulta perfecto para instalarlo en el router.

            Muchas gracias.

            0
          2. inyigo 28 Ene, 12 18:34

            Me apunto a pedir un tuto de amule en Tomato Raf

            Gracias

            0
  3. Mikel 24 Feb, 11 16:15

    Hola, aqui otra vez 🙂

    Al intentar instalar transmission y coreutils, me da este error:

    root@Linksys_E3000:/opt# ipkg install transmission
    Installing transmission (2.13-1) to /opt/…
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//transm
    ission_2.13-1_mipsel.ipk
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package transmission md5sum mismatch. Either the ipkg or the package index are c
    orrupt. Try ‘ipkg update’.
    root@Linksys_E3000:/opt# ipkg update
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//Packag
    es.gz
    Inflating http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//Packages
    .gz
    Updated list of available packages in /opt/lib/ipkg/lists/optware
    Successfully terminated.

    root@Linksys_E3000:/opt# ipkg install transmission
    Installing transmission (2.13-1) to /opt/…
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//transm
    ission_2.13-1_mipsel.ipk
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package transmission md5sum mismatch. Either the ipkg or the package index are c
    orrupt. Try ‘ipkg update’.
    root@Linksys_E3000:/opt# ipkg install coreutils
    Installing coreutils (8.4-1) to /opt/…
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//coreut
    ils_8.4-1_mipsel.ipk
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package coreutils md5sum mismatch. Either the ipkg or the package index are corr
    upt. Try ‘ipkg update’.

    ¿que puede estar pasando?

    Saludos.

    Responder
    0
  4. Mikel 24 Feb, 11 16:19

    Hola:

    Al intentar instalar el transmission y el coreutils me da este error:

    root@Linksys_E3000:/opt# ipkg install transmission
    Installing transmission (2.13-1) to /opt/…
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//transm
    ission_2.13-1_mipsel.ipk
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package transmission md5sum mismatch. Either the ipkg or the package index are c
    orrupt. Try ‘ipkg update’.
    root@Linksys_E3000:/opt# ipkg install coreutils
    Installing coreutils (8.4-1) to /opt/…
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable//coreut
    ils_8.4-1_mipsel.ipk
    Nothing to be done
    Successfully terminated.
    Collected errors:
    Package coreutils md5sum mismatch. Either the ipkg or the package index are corr
    upt. Try ‘ipkg update’.

    Ya he intentado hacer el ipkg update pero nada, sigue igual. ¿Sabeis a que puede ser debido?.

    Saludos.

    Responder
    0
  5. Sergio De Luz 24 Feb, 11 16:38

    Sigue con el manual como si no te hubiera dado errores, parece que se te ha instalado bien pero que la suma MD5 no coincide…

    Responder
    0
  6. Mikel 24 Feb, 11 17:03

    Hola de nuevo, perdonad por los dos mensajes iguales (es que el primero no salia ….. )

    he seguido los pasos pero al intentar acceder a la ip_router:9091, en el explorer me sale que no puede acceder y:

    Causa más probable:
    •Algunos archivos o contenido de esta página web requieren un programa que no está instalado.

    y con el firefox:

    No se puede conectar

    Firefox no puede establecer una conexión con el servidor en 192.168.1.1:9091.
    * El sitio podría estar no disponible temporalmente o
    demasiado ocupado. Vuelva a intentarlo en unos momentos.

    * Si no puede cargar ninguna página, compruebe la conexión
    de red de su equipo.

    * Si su equipo o red están protegidos por un cortafuegos
    o proxy, asegúrese de que Firefox tiene permiso para
    acceder a la web.

    Al instalar transmission y coreutils, tambien dice “nothing to be done”, como si no hubiera hecho nada (ver mensaje anterior). No sé si la cosa irá por ahí.

    Responder
    0
  7. Mikel 24 Feb, 11 17:24

    Otro dato:

    El directorio donde debería copiar el settings.json no existe.

    No existe ya ni el “/data/torrents/.config/transmission-daemon/”

    Responder
    0
    1. Sergio De Luz 24 Feb, 11 20:17

      Algún pequeño detalle te has comido 🙂

      Mandame los mismos datos de ayer por email para acceder desde casa y ver qué está ocurriendo, no hay nada mejor que verlo 🙂

      Responder
      0
      1. Mikel 24 Feb, 11 21:32

        Sin palabras ……. ¡¡¡¡¡¡ Genial !!!!!!!

        Responder
        0
        1. Sergio De Luz 24 Feb, 11 21:45

          Perfecto 😀

          Responder
          0
  8. Juanantofb 28 Feb, 11 20:13

    Hola, alguien sabria decirme que es eso del “ratio” para los trackers privados? tengo la magnifica conexion de movistar, de 3 megas y de 3 20kb de subida, en la descarga no le he puesto limite, y en subida a 16, que serian unos 128kbps, la mitad que tengo porque si no no puedo navegar, que valores serian los correctos, y si esto del ratio tiene algo que ver, gracias, el ratio lo tengo por defecto tal y como venia

    Responder
    0
    1. Sergio De Luz 28 Feb, 11 20:18

      Ratio es lo descargado dividido entre lo subido, si el ratio es igual o mayor que uno perfecto, sino te banearán.

      Resumiendo…que tienes que subir la misma cantidad (o más) que bajas 🙂

      Responder
      0
  9. Juanantofb 28 Feb, 11 21:03

    Gracias, y cual seria un buen ratio segun mi conexion?

    Responder
    0
    1. Sergio De Luz 28 Feb, 11 21:09

      En qué tracker privado estás??

      Porque no hay ratio bueno o ratio malo según conexión…eso es indiferente…el ratio en la mayoría de trackers privados tienen que ser 0.9 o mayor si no quieres que te baneen.

      Responder
      0
  10. Juanantofb 28 Feb, 11 23:12

    pues si te soy sincero no tengo ni idea, yo pa bajarme un disquillo de vez en cuando, por cierto, todo funcionando y muy bien, a mi lo que me entretiene es llebar a la practica estos tutos
    saludos

    Responder
    0
  11. Jesus 04 Mar, 11 17:46

    no consigo hacer funcionar el servidor alguien me puede echar una mano

    Responder
    0
    1. Sergio De Luz 04 Mar, 11 17:50

      Sí, donde te has quedado atascado?? Se te monta la partición /opt/??

      Responder
      0
  12. Jesus 06 Mar, 11 12:36

    Ya lo consegui gracias. Solo una pregunta no me puedo conectar desde otra conexion al clliente torrent?. Lo he intentado y nada. Pongo mi dominio dyndns y el puerto y nada.

    Gracias

    Responder
    0
    1. Sergio De Luz 06 Mar, 11 13:10

      Porque lo hemos configurado para que sólo se pueda entrar en local, acabo de probar a entrar desde fuera y:

      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.

      Te toca modificar el fichero de configuración para dar acceso desde fuera 🙂 O conectarte mediante VPN al router (ya sabes que lleva OpenVPN incluido) 😀

      Responder
      0
      1. Jesus 06 Mar, 11 13:36

        No tengo ni idea de configurarlo me podrias ayudar.

        Gracias

        Responder
        0
        1. Sergio De Luz 06 Mar, 11 13:40

          Esta tarde te paso el .CONF con la configuración correcta 🙂

          De todas formas, yo optaría por la VPN ya que es mucho más seguro 🙂

          Responder
          0
          1. Jesus 06 Mar, 11 13:44

            Gracias

            0
  13. Jesus 06 Mar, 11 16:38

    Sabes com puedo configurar el router para que sea servidor vpn para conectar con mi portatil.?

    Gracias de antemano.

    Responder
    0
      1. Jesus 06 Mar, 11 17:12

        Lo voy ha intentar gracias si tengo dudas te puedo dar la chapa?.

        Responder
        0
  14. Jesus 06 Mar, 11 17:21

    Sabes si hay alguna forma de que el sever sea como el cliente de cisco que pida user y password

    Responder
    0
    1. Sergio De Luz 06 Mar, 11 18:36

      El server de la VPN? es mejor con certificados…es más seguro 😀 Todas las preguntas sobre la VPN hazlas en el propio link de la VPN para no mezclar.

      Responder
      0
  15. Jesus 06 Mar, 11 17:36

    el openssl.sample no esta es el openssl.conf?

    Responder
    0
  16. Mikel 09 Mar, 11 19:01

    Hola:

    ¿Alguien me podria decir el porqué de vez en cuando la partición swap se me queda inactiva con lo que no funciona ni el cliente torrent ni el servidor web?

    Haciendo un reboot al router vuelve todo a la normalidad, pero ¿se podria solucionar de una manera menos “drástica”?

    Gracias de antemano y saludos.

    Responder
    0
    1. Sergio De Luz 09 Mar, 11 20:07

      Hola.

      Haces algo “raro” cuando ocurre eso? sucede aleatoriamente??

      Yo haciendo un reboot al router, espero 1min, se monta todo etc, y no se desmonta jamás…

      La nueva versión de Tomato es mucho más estable con esto 😀 Pero la que tienes no te debería dar problemas.

      Responder
      0
      1. Mikel 09 Mar, 11 20:13

        Pues no, no hago nada “raro”. Como dices, sucede aleatoriamente (no mucho, la verdad), en diez dias me habrá pasado 3 veces, y no lo relaciono con nada que pueda haber hecho.

        Si cargo la nueva versión de tomato ¿ los parametros de montaje, así como los scripts del firewall se mantienen o habría que volver a meterlos ?.

        saludos Sergio.

        Responder
        0
        1. Sergio De Luz 09 Mar, 11 20:19

          Teniendo en cuenta que se recomienda hacer un ERASE NVRAM, es decir, borrar todo, te tocará reconfigurar (únicamente hacer lo de las particiones y las configuraciones que has hecho en el router en USB/NAS y en SCRIPTS).

          Yo lo tengo esto permanentemente y funciona sin problemas…cuando te ocurra eso, vete al LOG, le das a VIEW ALL y me lo mandas por email para ver qué ha pasado 😀

          Responder
          0
          1. Mikel 09 Mar, 11 20:32

            De acuerdo.

            Un saludo y gracias.

            0
  17. Tony 07 Jun, 11 9:14

    Buenas.
    Me rindo no suelo rendirme pero este es una de las primeras veces que me ocurre.Al grano.
    Tengo el Tomato Firmware RAF1.28.8950 MIPSR2_RAF K26 USB VPN-BT
    RAF features,
    Transmission
    Extended Sysinfo
    QoS IP/Range BW Limiter | ARP Binding
    Tengo el router Netgear 3500l.Mi primera pretension es bajar ficheros(via torrent) con el ordenador apagado como suguieren por aqui que se puede hacer.
    En el firmware que tengo instalado el programa transmission viene incluido.En la cual hacedo a el via web sin problemas sin hacer ningun tipo de modificacion del firmware pero parece completamente inoperativo.
    He seguido vuestros tutoriales que comportan hacer las particiones ext/3 swap etc.Montado todo el grupo de prograrmas ipkg optoware. Montado el servidor WEB y completamente operacional pero sigue inoperativo el cliente transmission.Acedo al tutorial por vosotros expuesto de instalacion del cliente transmission y instalando el cliente,correcto,instalando coreutils,correcto,copiando el script de inizacion del transmission,correcto,añadiendo en el tomato las modificaciones tipo Run after mounting y run before unmounting ademas de añadir en admin/script en la secion Firewall las lineas que me sugeris,aparte de las que ya habia introducido montando el servidor WEB,correcto.PERO no aparece un mensaje diciendo que no estás autorizado a entrar y que edites rpc-whitelist del fichero de configuración, si no que me sale la pagina principal del transmision.Y luego al sugerir que introduzcas el fichero settings.json en /opt/data/torrents/.config/transmission-daemon/ resulta que dicho directorio no exixte data/torrents/.config/transmission-daemon/.
    En fin lo he intentado varias veces siguiendo vuestro tutorial pero no,no lo consigo.El sevidor web operativo y el aceso a la pagina transmission como siempre correcto.
    Cual es mi problema , HELP!!!!!!!!!!!!!!!.Gracias anticipadas.

    Responder
    0
    1. Sergio De Luz 07 Jun, 11 9:39

      Con el Transmission integrado no hace falta hacer particiones ni nada, puedes ponerlo en una partición NTFS incluso.

      Quita esta versión de firmware y pon la actual normal sin transmission, luego me mandas por email los datos para entrar al router (por web y por SSH) y te lo hago yo en un momento, ok? Es que no sé qué haces mal :S

      Responder
      0
      1. Tony 07 Jun, 11 12:27

        A que direcion email te lo envio y que tipo de datos te envio (por web?y por SSH?).
        Tengo que decirte que he instalado el ultimo firmware tomato rf sin transmision y he he vuelto ha empezar de nuevo todo,todo sin ningun problema pero ahora la pagina del cliente transmission que con el antiguo firmware con transmision si salia,ahora no sale.
        192.168.1.1:9091.
        Gracias

        Responder
        0
        1. Sergio De Luz 07 Jun, 11 12:33

          Sí claro, es normal que no salga ya que no lo tiene 🙂

          Mandamelo a sergio.deluz[at]redeszone.net

          Mandame tu direccion ip pública y el usuario y clave para entrar el equipo, ya de paso agregame al msn (si tienes) a esa misma dirección.

          Responder
          0
        2. Sergio De Luz 11 Jun, 11 23:40

          ESTE ASUNTO SE SOLUCIONÓ POR EMAIL 😉

          Responder
          0
  18. David 11 Jun, 11 15:56

    Buenas una ayudita, tengo un recien E3000 que estoy intentando instalarle el torrent.

    He seguido todos los pasos y ningun fallo, el problema lo tengo con el transmission, lo instalo con el ipkg meto el script, el s90transmission, reinicio, lo dejo 2 minutos pero al meterme al IPROUTER:9091 me dice que no … que no se puede conectar … he probado por telnet a meterme en /opt/etc/init.d y escribir “s90transmission start” y la conestación “-sh: S90transmission: Permission denied”. Lo he probado con sudo pero no reconoce el sudo¿?¿?

    Los pasos posteriores no los puedo hacer ya que no existe el directorio.

    En fin una ayudita …

    Gracias maquinas.

    Responder
    0
    1. Sergio De Luz 11 Jun, 11 16:53

      Has editado lo del fstab, los scripts en run afer mounting y luego los del firewall ??

      Descargate el settings.json y haz eso que te comento.

      Responder
      0
      1. David 11 Jun, 11 17:10

        Asi es, el fstab esta modificado y los scripts de antes, despues de montar y el firewall tambien …

        settings.json lo tengo descargado pero la ruta /opt/data/torrents/.config/transmission-daemon/ no existe …

        En fin, que no se que hacer …

        Responder
        0
        1. David 11 Jun, 11 18:41

          bueno, he visto a traves de “vi S90transmission” la siguiente rutina:

          coreutils-nice /opt/bien/transmission-daemon -g /opt/data/torrents/.config/transmission-daemon

          la he ejecutado y ahora sin ningun problema puedo meterme por el puerto 9091, el cual me dice que permiso denegado. meto el settings.json despues de configurarlo, reseteo, me conecto al 9091 y no funciona. Me meto por telnet vuelvo a escribir la rutina de arriba y ya funciona … y luego creo el opt/torrent/bajada y el parcial.

          No se que hago mal, parece ser que el S90transmission no se ejecuta cuando monta el opt ….

          Y otra cosa, estoy probando el transmission con un juego con muchisimas semillas y me da errores como:

          – tracker returned a error: connection failed
          – tracker gave http response code 404 (en este error tengo que borrar el torrent y probar con otro)

          Alguna idea??

          Muchas gracias de antemano.

          Responder
          0
        2. Sergio De Luz 11 Jun, 11 23:41

          Explícame eso de que no tienes la ruta: torrents/.config/transmission-daemon/

          Porque al instalarlo se te tiene que poner ahí… pon:

          cd /opt/torrents/.config

          Te tiene que salir correcto.

          Responder
          0
          1. David 12 Jun, 11 0:19

            Hola Sergio,

            Ya lo conseguí.

            El directorio /opt/torrents/.config se crea con la rutina que te expuse en la anterior respuesta (coreutils-nice …) por eso cuando intentaba acceder no podía. La solucion es pasar del S90transmission y poner en el after mounting / before unmounting las mismas rutinas que dentro del S90transmission, asi:

            After mounting:

            sleep10
            /opt/etc/init.d/S80lighttpd start
            sleep5
            coreutils-nice /opt/bin/transmission-daemon -g /opt/data/torrents/.config/transmission-daemon

            Before unmounting:

            sleep10
            /opt/etc/init.d/S80lighttpd stop
            sleep5
            if [ -n “`pidof transmission-daemon`” ]; then
            kill -9 `pidof transmission-daemon`
            fi

            Y ya funciona, he reseteado 4 veces y genial, sin fallos. Por cierto tambien tuve que crearme los directorios /opt/torrent/bajada y /opt/torrent/parcial.

            Muchas gracias por el curro que os habeis dado.

            Un saludo.

            0
          2. Sergio De Luz 12 Jun, 11 12:25

            Es que eso no hay que ponerlo si has instalado el coreutils…el script que hay en el manual está bien, no entiendo por qué tienes que hacer todas esas movidas.

            0
  19. Pablo 16 Jul, 11 19:31

    No encuentro solución al problema de la descarga de un archivo con caracteres CHARSET ISO 8859-1 (Latin 1) , por ejemplo un archivo con una Ñ o acentos. Transmision creo que utiliza UTF-8 y muestra caracters extraños, por lo que el hash del torrent no coincide y no se descarga el torrent.

    Ayuda please. Gracias.

    Responder
    0
    1. Pico 13 Oct, 11 22:14

      me pasa lo mismo me mata el proceso del transmission

      Responder
      0
      1. Sergio De Luz 13 Oct, 11 22:18

        Es culpa del transmission…sólo podemos esperar a nuevas versiones del mismo para ver si corrigen el fallo…yo no he tenido problemas con ningún torrent de momento, cierto es que tampoco he bajado ninguno con Ñ

        Responder
        0
  20. Karla 18 Jul, 11 17:22

    Hola, tengo el cliente torrent funcionando, y en algunas ocasiones me interesa bajarme lo descargado a otro disco, y no encuentro manera si no es a través de SSH o FTP, he probado a conectar directamente el disco por USB y no me lo reconoce el PC. Hago algo mal??

    Responder
    0
    1. Sergio De Luz 18 Jul, 11 17:39

      Si usas Windows es normal que no puedas verlo porque el sistema de archivos es de Linux.

      Deberás instalar un programita que te lee los ext2 y ext3 en Windows…o instalar ubuntu 🙂

      Responder
      0
      1. Karla 18 Jul, 11 20:22

        Ya se lo del sistema de archivos, estoy acostumbrada. Uso IFS driver, lo uso con un disco de grabaciones de un PVR (Gigaset M750) que tambien usa este formato y con un HDX1000. Miraré a enchufarlo directamente en un linux a ver si lo ve.

        Responder
        0
        1. Karla 19 Jul, 11 20:12

          Con el linux, funciona. No me acuerdo si cuando formatee, formatee en ext2 o en ext4, a lo mejor es por eso

          Responder
          0
  21. Jesus 10 Sep, 11 16:08

    No consigo instalar el transmission on se que pasa cuando reinicio el router no me aparece la ruta donde dejar el json “/opt/data/torrents/.config/transmission-daemon/”

    Responder
    0
    1. Sergio De Luz 10 Sep, 11 18:31

      Entras vía WinSCP?? Si no te sale asegúrate de que has ejecutado bien los scripts y has instalado también el servidor web ya que prepara todo para el transmission 😉

      Responder
      0
      1. Jesus 10 Sep, 11 19:47

        El servidor web funciona y si entro por winspc ylos scprits tambien estan bien no se que mas mirar lo he echo 5 veces

        Responder
        0
        1. Sergio De Luz 10 Sep, 11 20:29

          Buenas,

          Podemos hacer una cosa si quieres.

          Mandame por email (sergio.deluz[at]redeszone.net) con los siguientes datos:

          – IP pública, clave de acceso al router.
          – Acceso vía SSH a Tomato y vía REMOTE WEB (Administration) al router.

          Y te miro el tema 😀

          Responder
          0
  22. Jose 08 Mar, 12 18:13

    Hola, os cuento mi caso.
    Tengo conectado un modem Comtrend y un ASUS RT-N16. He instalado Tomato RAF (1.28.9006) y la última versión de Transmission.

    El problema está en que por cada periodo de 24h. de descarga continuada se producen de 1 a 3 cortes en la línea. Cuando esto sucede, automáticamente se reconecta, obtiene nueva IP y sigue con las descargas.

    Viendo el log me daba la siguiente información
    [… Todo normal hasta AQUI …]
    Feb 29 23:30:58 RAF daemon.info pppd[4637]: LCP terminated by peer
    Feb 29 23:30:58 RAF daemon.info pppd[4637]: Connect time 54.0 minutes.
    Feb 29 23:30:58 RAF daemon.info pppd[4637]: Sent 161290111 bytes, received 1273737351 bytes.
    Feb 29 23:31:01 RAF daemon.notice pppd[4637]: Connection terminated.
    Feb 29 23:31:01 RAF daemon.notice pppd[4637]: Modem hangup
    Feb 29 23:31:07 RAF user.info redial[4638]: WAN down. Reconnecting…
    Feb 29 23:31:07 RAF daemon.info pppd[4637]: Terminating on signal 15
    Feb 29 23:31:07 RAF daemon.info pppd[4637]: Exit.
    [… RECONEXION…]

    Entrando al router via telnet y haciendo un ‘ps’ me dí cuenta de que el único proceso que se reiniciaba era ‘pppd’ y ‘redial’. Todos los demás procesos permanecen en funcionamiento.

    También lo he probado con una configuración bastante conservadora de Transmission y lo mismo. Además, todo esto lo he probado también con la versión 1.28.8903 de Tomato RAF dandome los mismos resultados.

    Decidí cambiar de Firmware y coloqué la última versión de su hermano gemelo TomatoUSB Edition Extra (1.28.9054). Bajo las mismas condiciones llevo casi 3 dias sin ninguna desconexión. Aquí, curiosamente el proceso que controla la línea se llama ‘pppoecd’.

    Antes de probar este ultimo Firmware, llegé a pensar que el problema podía estar en el mismo modem o en el propio ISP que me desconectase, pero viendo como se comporta el TomatoUSB me inclino más bien por creer que el problema está en el proceso que controla la línea (pppd) de Tomato RAF.

    Al ser un problema muy específico del propio Firm posíblemente sería mejor contactar directamente con el creador.
    Os puedo mandar más información por email. ¿como lo veis?

    Gracias.

    Responder
    0
    1. Sergio De Luz 09 Mar, 12 8:18

      Manda info a victek[at]gmail.com 🙂

      Responder
      0
      1. Jose 09 Mar, 12 12:17

        Muy bien, ya os informaré.

        Gracias.

        Responder
        0
  23. Jose 09 Mar, 12 18:07

    Hola, otra vez por aquí.

    ¿Me podeis comentar cual es el objetivo de abrir el puerto 65534 TCP/UDP con las siguientes reglas?.
    iptables -I INPUT -p tcp –dport 65534 -j ACCEPT
    iptables -I INPUT -p udp –dport 65534 -j ACCEPT

    Segun el registro de las iptables, que podemos ver se entra en el router via telnet, no existe ningun trasiego de información sobre esos puertos (0 bytes). Sin embargo, sobre el puerto 51413 TCP si, como es normal.

    Entonces,
    ¿se podrían eliminar esas reglas? o por el contrario no se pueden eliminar ya que hacen su función.

    Gracias.

    Responder
    0
    1. Jose 12 Mar, 12 21:53

      Me contestaré a mi mismo.

      Creo que el puerto 65534 TCP/UDP no es utilizado por Transmission y como no tiene sentido tener algo abierto sin motivo, lo he cerrado.

      Funciona tan bién como antes.

      P.D.: también he modificado la regla para tener acceso a Transmission para su administración (9091) y que solo se pueda hacer desde la LAN y no desde Internet.

      Gracias.

      Responder
      0
  24. Fran 07 Sep, 12 22:30

    Lo tengo funcionando peero al rato se reinicia el router y luego no se vuelven a activar las descargas solas. He probado con un pincho con un disco esterno y nada. Alguien se le ocurre algo?.

    Responder
    0
  25. Gonzalo 03 Mar, 13 0:53

    Excelente el tutorial, no se de donde sos pero te mando un gran saludo desde Argentina!, aca pude dejar mi tomate bajando x torrent slds

    Responder
    0
  26. Raúl Castillo Huelva 29 Mar, 13 16:05

    Simplemente, expectacular.
    Muchas Gracias Vicente por este gran aporte.
    Un saludo.

    Responder
    0