Browsing this Thread:
1 Anonymous Users
[TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Transmission es un cliente bittorrent muy liviano que casi no ocupa recursos, y eso lo hace ideal para su utilizacion en aparatos como el nuestro. Funciona en los Blusens T50 y en los EMTEC Q800, aunque es muy probable que funcione tambien en cualquiera de los muchisimos clones del mismo aparato (Ellion, Woxter, BestBuy, O2, etc). Lo bueno es que no hay ninguna posibilidad de cargarse nada pues no toca en absoluto el firmware del aparato. Con apagar, encender y borrar los ficheros de la particion principal se deja el CUBO como estaba.
Instalacion del chroot en Debian Para ello, seguid el siguiente post: http://emtec.mhdworld.com/modules/new ... php?topic_id=3050&forum=8 Instalacion de Transmission 1.61-2 Para un dispositivo como el CUBO, lo suyo es instalar programas que funcionen como demonio para gestinarlos de forma remota. Vamos a instalar el paquete transmission-daemon, que actualmente viene en la version 1.61-2 tanto en la distribucion testing como en la inestable, por lo que utilizaremos la primera. Antes de nada hay que solventar un problema que presenta instalar paquetes incluidos en las distribuciones testing o sid. El paquete transmission-daemon tiene una serie de dependencias con otros paquetes, necesarios para su funcionamiento. Si alguno de dichos paquetes no los teniamos previamente instalados, los tendra que instalar de la distribucion disponible, que en este caso es la testing. En muchas ocasiones esto no supone ningun problema, pero con transmission-daemon si. Hay un paquete que se instala que necesita la version 2.9 del paquete libc6 instalada, y dicha version no funciona con nuestro kernel, y hasta que no haya nuevos firmwares que traigan kernels mas avanzados, no podemos instalarlo. De esta forma, si directamente le damos a instalar, insistira en actualizar el paquete libc6, hecho que acabara en error y abortara la instalacion. Para solucionar esto, he comprobado una a una las dependencias del paquete transmission-daemon. Luego he buscado dichos paquetes en la distribucion estable para ver que version viene incluida y si es suficiente para los requerimientos de transmission-daemon. Dado que los paquetes de la estable son adecuados, lo que hago es instalar primero todos los paquetes con la estable, para luego instalar transmission-daemon con la testing. Montamos el chroot (el simbolo de comando sera sh-3.1#) y ejecutamos: Quote: vim /etc/apt/sources.list - Para editar el contenido, debeis pulsar la tecla 'i'. Aparecera en la parte inferior izquierda la palabra 'INSERT' que nos indica que estamos en modo edicion. - Para guardar los cambios, pulsais ESC para salir del modo edicion (desaparecera la palabra INSERT de la parte inferior izquierda), tecleais :wq y pulsais ENTER. Con esto guardaremos los cambios y saldremos. Dara un error de escritura de no se que, pero no le hagais caso, con dar a ENTER volvereis al simbolo de comando. Las lineas con el caracter # al comienzo se llaman 'lineas comentadas' y no son leidas por aptitude. Debemos cerciorarnos de que las dos primeras estan sin comentar (distribucion estable), y que las cuatro siguientes si que estan comentadas (distribucones testing y unstable). Ahora ejecutamos... Quote: aptitude update ...para actualizar las listas de paquetes. Para instalar todos los paquetes necesarios ejecutad... Quote: aptitude install adduser libc6 libcurl3-gnutls libssl0.9.8 lsb-base zlib1g Cuando pregunte... Quote: Accept this solution? [Y/n/q/?] ... darle al ENTER para aceptar la solucion, ya que al estar la 'Y' en mayuscula indica que es la opcion por defecto. Luego dira... Quote: xx packages upgraded, xx newly installed, x to remove and xxx not upgraded. ... y le volveremos a dar al ENTER. Pasado un rato ya tendremos nuestro Debian listo para poder instalar transmission-daemon sin problemas. Volvemos a editar el fichero de repositorios... Quote: vim /etc/apt/sources.list ... y esta vez dejamos sin comentar las dos lineas de enmedio correspondientes a la distribucion testing. Luego ejecutamos de nuevo... Quote: aptitude update ...para actualizar las listas de paquetes con la nueva distribucion. Ahora ya podemos instalar transmission-daemon ejecutando... Quote: aptitude install transmission-daemon En un momento dado nos dira... Quote: The following NEW packages will be installed: ... ante lo que pulsaremos ENTER para comenzar la instalacion. En unos minutillos (pocos) estara todo instalado y solo fatara configurar el sistema. Configuracion basica de transmission-daemon Cuando termine de instalarse ejecutais... Quote: /etc/init.d/transmission-daemon stop ...para detener el demonio y poder comenzar con la configuracion. Ejecutad ... Quote: adduser --disabled-password transmission ... para crear el usuario transmission y ejecutar el demonio bajo dicho usuario. Una vez haya dejado de mostrar mensajes por pantalla, pulsais Ctrl+C para cerrar el demonio y que se generen los ficheros de configuracion en /home/transmission/.config/transmission-daemon. Ejecutamos... Quote: vim ~/.config/transmission-daemon/settings.json ...para editar el fichero de configuracion. Debemos buscar las lineas que nos interesan y modificarlas: Quote: "download-dir": "\/mnt\/HDD1\/Incoming", Con esto establecemos la ruta de descarga. Si no existe, debemos crear la carpeta 'Incoming' en la raiz de la particion HDD1. Quote: "peer-port": 12345, Este es el puerto que usara transmission para conectarse. Debemos poner el puerto que nos de la gana, y ese mismo sera el que tengamo que abrir en nuestro router tanto para TCP como para UDP. Quote: "rpc-authentication-required": false, Aseguraos que no pide autenticacion, pues yo personalmente no lo he conseguido hacer funcionar. Quote: "rpc-port": 9091, Este es el puerto utilizado para la conexion remota, via web o RPC. Podeis dejarlo como esta o poner el que os de la gana. Si pretendeis conectaros a transmission desde fuera de vuestra red local, os tocara abrir el puerto en el router para TCP. Quote: "rpc-whitelist": "127.0.0.1,192.168.*.*", Aqui se especifican las direcciones IP desde las cuales permitimos a transmission aceptar conexiones. Poniendolo tal cual lo pongo, podemos conectarnos desde cualquier ordenador de nuestra red local. Quote: "rpc-whitelist-enabled": true, Imprescindible que sea true para poder controlar remotamente a transmission. Una vez editado y guardado el fichero settings.json, ejecutamos... Quote: exit para salir del usuario transmission y seguir configurando. Debemos asegurarnos de que este activado el demonio... Quote: ENABLE_DAEMON=1 ... y de comentar la linea de opciones. Quote: #OPTIONS="--auth --config-dir $CONFIG_DIR" Por ultimo, ejecutamos... Quote: vim /etc/init.d/transmission-daemon ... y nos aseguramos de poner el usuario que hemos creado, buscando la linea y editando. Quote: USER=transmission Con todo lo anterior ya tenemos correctamente configurado transmission, y el resto de opciones de configuracion ya podemos modificarlas directamente de forma remota. Para poder arrancar y detener transmission de forma sencilla he creado unos script que os podeis bajar de aqui: http://rapidshare.com/files/242344913/TRANSMISSION.rar Teneis que editar los ficheros transmission_on.txt y transmission_off.txt y colocar la direccion IP de vuestro CUBO en la primera linea. Para arrancarlo, ejecutad 'transmission_on.bat', y para pararlo 'transmission_off.bat'. El script de parada no solo detiene mldonkey, sino que desmonta HDD1, HDD2 y chroot para dejar el CUBO como antes de ejecutar nada. Por si los ficheros no os funcionan, o simplemente habeis utilizado carpetas diferentes, os adjunto las ordenes para arrancar y parar transmission-daemon (desde el chroot, sh-3.1#). Para arrancarlo: Quote: /etc/init.d/transmission-daemon start Para detenerlo: Quote: /etc/init.d/transmission-daemon stop Apertura de puertos del router Lo logico es que tengais conectado vuestro CUBO a vuestra red local a traves de un router. En ese caso, hay que abrir los puertos (mapear) en el router para que transmission funcione como es debido. Para empezar recomiendo encarecidamente que vuestro CUBO tenga una IP fija, ya que si es automatica asignada por DHCP en muchos casos vuestro router no os permitira abrir los puertos hacia esa direccion. Una vez nuestro CUBO tiene IP Fija, tenemos que abrir el puerto que hayamos configurado antes (peer-port) tanto para TCP como UDP. Si ademas queremos conectarnos desde fuera de la red local, hemos de abrir el puerto (rpc-port) para TCP. La forma de abrir los puertos de vuestro router especifico no es el tema de discusion y os agradeceria que no contesteis al post con preguntas relativas a ese tema. Si necesitais ayuda para abrir puertos, mirad en http://www.adslzone.net/. Los puertos pueden ser modificados posteriormente de forma remota. Control remoto del demonio Para poder controlar el demonio de forma remota, la aplicacion trae incluida un servidor web accesible desde cualquier navegador. Para conectaros, abrid la pagina... http://xxx.xxx.xxx.xxx:pppp ... donde xxx.xxx.xxx.xxx es la IP de vuestro CUBO, y pppp es el puerto rpc-port que habeis definido antes, por defecto 9091. La web funciona estupendamente, pero para gozar de mayor funcionalidad, recomiendo instalar la aplicacion Transmission Remote. Transmission Remote es una aplicacion para windows que trabaja sobre .NET para controlar de forma remota el demonio. El aspecto es muy similar a uTorrent, por lo que esta bastante logrado. Lo podeis descargar el instalador de aqui: http://code.google.com/p/transmission-remote-dotnet/downloads/list Una vez instalado, lo arrancamos. Una vez dentro, pulsais en el icono de la llave (herramienta) o pulsais Ctrl+O para configurar el programa. Server: - Host: IP de tu CUBO - Port: El rpc-port que hayas puesto en settings.json - Marcar Autoconnect General: - Marcar Enable tray icon Le damos a 'save and connect' y deberia conectarse. Desde este programa podemos configurar el demonio como si lo tuviesemos instalado en el PC. Se pueden agregar torrents directamente abriendo el fichero (si ya lo hemos descargado a nuestro PC) o metiendole la URL. Si quieres, se puede configurar firefox para descargar directamente con Transmission Remote. Cuando abrais un enlace a un .torrent, os deberia salir una ventana de dialogo preguntando que quereis hacer con el fichero .torrent. Marcais Abrir con... y de dais a Examinar. Luego le volveis a dar a examinar, y teneis que elegir C:/Archivos de programa/Transmission Remote/Transmission Remote.exe y darle a Abrir. Si no teneis mas clientes bittorrent, podeis marcar "Hacer esto automaticamente para los archivos como este de ahora en adelante" y asi siempre se abrira Transmission Remote y se agregara la descarga automaticamente. Limitaciones de uso con FAT32 Las particiones FAT32 admiten un maximo de archivo de 4Gb, por lo que, si utilizais la particion FAT32 como destino de los archivos, no podreis descargar cosas de mas de 4Gb. La idea de utilizar la particion NTFS no es mala en principio, pero es muy probable que os de problemas. A mi me los ha dado tanto con MLDonkey como con aMule. Mi recomendacion es que convirtais la particion FAT32 a ext3 (para romper con la limitacion de 4Gb), y ya de paso, eliminar la particion NTFS (que ya no hace falta). Todo viene muy bien explicado en el siguiente tutorial: http://emtec.mhdworld.com/modules/new ... php?topic_id=3051&forum=8 Conclusiones Lo poco que he probado el programa me ha hecho abandonar tanto MLDonkey como aMule. En pocos minutos descargas de ciento y pico Kb/s con mi conexion de 3Mb de Ono, y de momento no ha bajado el rendimiento ni se ha caido en unas cuantas horas. Baja como una bestia. Probad y comentad, por favor. Un saludo!
Posted on: 2009/6/9 7:37
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Buenas,
he tenido conectado el Transmission desde el martes pasado sin descanso y sin ningún problema. He bajado casi 25 Gb entre juegos de Wii y pelis en divx, por lo que recomiendo encarecidamente que lo probéis. Por otra parte, la interfaz gráfica para controlarlo que propongo (Transmission Remote) no viene en castellano porque nadie se había puesto manos a la obra con la traducción. Pues bien, me he involucrado en el proyecto traduciendo el programa al castellano, y a partir de la próxima versión, mi traducción vendrá incluida en el programa. De todas formas, ya podéis utilizar mi traducción. Para ello descargaos lo siguiente: http://rapidshare.com/files/244717743 ... sion_Remote_ES_Huexxx.rar Ponéis el archivo en C:/Archivos de programa/Transmission Remote/ (o donde quiera que hayáis instalado el programa), y una vez allí, botón derecho -> Extraer aquí. Se generará una carpeta llamada 'es-ES'. Ahora ya dentro del programa podéis seleccionar el idioma Spanish, y tras reiniciar la aplicación podréis disfrutar del Transmission en perfecto castellano. Un saludo!
Posted on: 2009/6/15 10:22
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Buenas tardes,
ya está disponible en los repositorios de Debian la nueva versión de Transmission 1.71-1. Yo ya la he instalado (actualizando directamente la 1.61-2) y funciona correctamente. A falta de probarla más a fondo (la versión anterior ya la he probado durante una semana completa) parece que todo funciona bien. Esta nueva versión incluye soporte para DHT (distributed hash table), una funcionalidad que para muchos es fundamental en un buen cliente Bittorrent, aumentando en mucho sus prestaciones, aunque a mi con la versión antigua sin DHT me iba fenomenal. Instalación de Transmission 1.71-2 (sustituye al apartado Instalación de Transmission 1.61-2 del tutorial) Montamos el chroot (el símbolo de comando sera sh-3.1#) y ejecutamos: Quote: vim /etc/apt/sources.list - Para editar el contenido, debéis pulsar la tecla 'i'. Aparecerá en la parte inferior izquierda la palabra 'INSERT' que nos indica que estamos en modo edición. - Para guardar los cambios, pulsáis ESC para salir del modo edición (desaparecerá la palabra INSERT de la parte inferior izquierda), tecleáis :wq y pulsáis ENTER. Con esto guardaremos los cambios y saldremos. Dará un error de escritura de no se que, pero no le hagáis caso, con dar a ENTER volveréis al símbolo de comando. Las lineas con el carácter # al comienzo se llaman 'lineas comentadas' y no son leídas por aptitude. Debemos cerciorarnos de que las dos primeras están sin comentar (distribución estable), y que las cuatro siguientes si que están comentadas (distribuciones testing y unstable). Ahora ejecutamos... Quote: aptitude update ...para actualizar las listas de paquetes. Para instalar todos los paquetes necesarios ejecutad... Quote: aptitude install adduser libc6 libcurl3-gnutls libssl0.9.8 lsb-base zlib1g Cuando pregunte... Quote: Accept this solution? [Y/n/q/?] ... darle al ENTER para aceptar la solución, ya que al estar la 'Y' en mayúscula indica que es la opción por defecto. Luego dirá... Quote: xx packages upgraded, xx newly installed, x to remove and xxx not upgraded. ... y le volveremos a dar al ENTER. Pasado un rato ya tendremos nuestro Debian listo para poder instalar transmission-daemon sin problemas. Volvemos a editar el fichero de repositorios... Quote: vim /etc/apt/sources.list ... y esta vez dejamos sin comentar las dos últimas lineas correspondientes a la distribución unstable. Luego ejecutamos de nuevo... Quote: aptitude update ...para actualizar las listas de paquetes con la nueva distribución. Ahora ya podemos instalar transmission-daemon ejecutando... Quote: aptitude install transmission-daemon En un momento dado nos dirá... Quote: The following NEW packages will be installed: ... ante lo que pulsaremos ENTER para comenzar la instalación. En unos minutillos (pocos) estará todo instalado y solo faltara configurar el sistema. Actualización de Transmission 1.61-2 a 1.71-2 Este es el proceso que he seguido yo con resultados satisfactorios. Montamos el chroot (el símbolo de comando sera sh-3.1#) y ejecutamos: Quote: vim /etc/apt/sources.list - Para editar el contenido, debéis pulsar la tecla 'i'. Aparecerá en la parte inferior izquierda la palabra 'INSERT' que nos indica que estamos en modo edición. - Para guardar los cambios, pulsáis ESC para salir del modo edición (desaparecerá la palabra INSERT de la parte inferior izquierda), tecleáis :wq y pulsáis ENTER. Con esto guardaremos los cambios y saldremos. Dará un error de escritura de no se que, pero no le hagáis caso, con dar a ENTER volveréis al símbolo de comando. Las lineas con el carácter # al comienzo se llaman 'lineas comentadas' y no son leídas por aptitude. Debemos cerciorarnos de que las dos últimas están sin comentar (distribución unstable), y que las cuatro primeras si que están comentadas (distribuciones stable y testing). Ahora ejecutamos... Quote: aptitude update ...para actualizar las listas de paquetes. Ahora ya podemos actualizar transmission-daemon ejecutando... Quote: aptitude install transmission-daemon transmission-cli En un momento dado nos dirá... Quote: The following NEW packages will be installed: ... ante lo que pulsaremos ENTER para comenzar la instalación. Al ratito aparecerá lo siguiente... Quote: Configuration file `/etc/default/transmission-daemon' ... ante lo cual pulsaremos ENTER para conservar el fichero transmission-daemon que ya modificamos cuando lo instalamos. Luego aparecerá lo siguiente... Quote: Starting bittorrent daemon: transmission-daemon. ... y continuará configurando la nueva instalación. En mi caso, dicha configuración se estaba haciendo muy larga, ya que al arrancar transmission-daemon, se pone a comprobar todos los archivos que nos estamos bajando, ralentizando mucho el sistema. Después de un rato viendo que no terminaba la instalación, he abierto otro telnet para finalizar el demonio y dejar al sistema trabajar. El proceso es sencillo, abrís otro telnet a vuestro CUBO y ejecutáis lo siguiente... Quote: cd /usr/local/etc/hdd/volumes/HDD1/debin-4g Dado que el chroot ya está montado, no es necesario montar todo de nuevo, simplemente hay que acceder a él. Una vez dentro, ejecutáis... Quote: /etc/init.d/transmission-daemon stop ... con lo que detendréis el demonio y la instalación (en el otro telnet) terminará rapidamente. Una vez concluido el proceso, vuestro transmission estará igual que antes pero con una flamante versión nueva. ¡Un saludo!
Posted on: 2009/6/15 19:18
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Just popping in
![]()
Joined:
2009/2/1 1:15 Group:
Registered Users Posts:
1
Level : 1; EXP : 0
HP : 0 / 0 MP : 0 / 0 ![]() |
Enhorabuena con el procedimiento. Yo estoy utilizando el ctorrent en un compatible (iomega screenplay pro hd)y funciona tambien correctamente, pero tiene algunos problemas de rendimiento cuando bajo mas de un torrent simultaneo, o si quiero ver alguna pelicula a la vez con torrent trabajando, la pelicula se entrecorta. ¿Que tal con el transmission? ¿aguanta bien si le das caña?
Saludos
Posted on: 2009/6/21 1:18
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Hombre, además de poder controlarlo desde el PC con una interfase parecida al utorrent, yo he tenido una semana unos 20 archivos bajandose (entre juegos de wii y pelis dvdrip) y aprox. 4 Gb por día me bajaba con mi conexión de 3 Megas de Ono.
Posted on: 2009/6/21 19:08
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Just popping in
![]()
Joined:
2009/5/10 20:57 Group:
Registered Users spanish Posts:
8
Level : 1; EXP : 73
HP : 0 / 18 MP : 2 / 70 ![]() |
Oye Huexxx, no tendras el cube como disco para ejecutar los juegos de la wii, porque esto me interesa y no se si se puede hacer.
Un saludo
Posted on: 2009/6/21 23:20
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Buenas,
la verdad es que no, pero no te creas que no lo he pensado... El tema es que no me mola mucho la idea porque mientras que lo tenga conectado a la Wii, no puedo hacer con él nada más (ni grabar TDT ni bajar con el BT), pero es una idea. Yo me estaba planteando la posibilidad con otro HD externo exclusivo para la Wii. De todos modos, si tienes la necesidad de hacerlo, no creo que haya problema luego para montar las particiones para poder verlas desde el CUBO. Un saludo.
Posted on: 2009/6/22 11:20
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Lamento hacer referencia a otra web, pero la imposibilidad de editar los post me empuja a colgar los avances de esta forma.
http://www.mundodvd.com/showthread.php?t=63410 Los comentarios hacedlos aquí. Un saludo.
Posted on: 2009/7/6 11:48
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Just popping in
![]()
Joined:
2009/3/9 21:07 Group:
Registered Users Posts:
5
Level : 1; EXP : 34
HP : 0 / 8 MP : 1 / 37 ![]() |
Hola, genial tu post. Normalmente lo sigo en mundodvd, pero allí no estoy registrado.
Creo que tienes una diferencia entre este post y aquel en la parte de actualizar. Aquí comentasde dajar como sources las unstable, y en mundodvd las testing. Yo voy a actualizar con las testing. SI hay algún problema ya lo dire. Gracias por tu aportación. s2
Posted on: 2009/7/6 22:49
|
|
Transfer
|
||
Re: [TUTORIAL] Instalacion de Transmission (P2P BT)... |
||
|---|---|---|
|
Home away from home
![]()
Joined:
2009/4/21 11:22 Group:
Registered Users english spanish Posts:
172
Level : 12; EXP : 17
HP : 0 / 279 MP : 57 / 1119 ![]() |
Buenas,
cuando actualicé aquí (bueno, más bien añadí los cambios aquí) en lso repositorios de Debian estaba la versión 1.61-2 en testing y la 1.71-2 en unstable. A día de hoy, tanto en testing como en unstable está la 1.72-1, por eso en mundodvd digo de utilizar la testing (el resultado es el mismo). Directamente paso de seguir actualizando aquí porque es un coñazo repetir mil veces lo mismo; da lugar a errores y malinterpretaciones. El que quiera saber del tema, que consulte la otra web. De veras que no logro comprender por qué no se pueden editar los post. Un saludo.
Posted on: 2009/7/7 9:46
|
|
Transfer
|
||



Transfer

