Por qué te anda lento Bit Torrent y cómo solucionarlo

Escrito el , visto 28115 veces Ver usuariopor



Esto lo escribo más por darme cuenta del problema que tienen muchos y que no saben cómo solucionarlo que otra cosa.

Resulta que he escuchado a mucha gente quejarse de lo lento que le funcionan las descargas por bittorrent y al charlar un poco me doy cuenta de un escenario muy común: tienen router y nunca configuraron los puertos.

La mayoría ni entiende de que le estoy hablando pero en el 80% de los casos tienen el router sin configurar y ni saben de que se trata eso, así que para el 20% restante a los que su proveedor los caga, para ellos no tengo ayudita, pero la gran mayoría, aquí va la explicación: Los puertos.



Algo que noté en la radio (donde tengo una columna de tecnlogía e internet) es que muchos se quejaban de BitTorrent que nunca les funcionaba. El otro día de casualidad le pregunté a uno si tenía un router y me dijo que sí, touché, el famoso problema del "port fowarding", el dilema de las redes caseras.

La cuestión es simple, todo lo que esté conectado detrás de un router comparte una misma dirección de IP, desde afuera se ve como una misma PC, no como 3-4 o 20, sólo como una sola.

¿Como se entera el protocolo BitTorrent quien es quien? ¿a donde envía cada paquete el router? no tienen ni idea, el router WiFi tradicional (sea la marca que sea) recibe esos paquetes (UDP) y no puede hacer nada, el protocolo de comunicación está diseñado con dos tipos de paquetes TDP y UDP, el primero completito te dice como llegar, el segundo más básico no, pero es más rápido.

La solución es simple, si nuestra PC de descarga tiene una dirección de IP en particular tenemos que crear un canal de comunicación entre el exterior y la máquina, configurar el router es la clave.

Primero aclaremos algo, es necesario que la PC tenga una dirección fija, si no cada vez que encendemos la computadora cambiará su dirección y a el router no sabrá a quien enviarle los paquetes.

Luego en la aplicación que querramos configurar debemos definirle un puerto fijo, por ejemplo en utorrent, en la parte de preferencias, debemos definir el puerto.



Eviten opciones como la de elegir un puerto al azar cada vez que se inicie, aquí debe ser fijo.

En el router hay que indicar lo siguiente, para el numero de IP específico de esa computadora, en el puerto elegido, hacer "foward". Pero ¿como lo hago? hay un sitio que es genial para esto: PortFoward.com

Ahí tienen para buscar primero el modelo de router, la lista es enorme, luego la aplicación que quieren configurar. Aquí les dejo un ejemplo para configurar Utorrent en un router Encore

La teoría es la misma para cada caso, IP fija, n° de puerto fijo, luego en el router decirle que todo lo que entre por ese puerto, va a esa dirección de IP.

De esta manera el router cada cosa que ingrese para ese puerto en particular sabrá a donde dirigirla. De esta forma, salvo que justo el proveedor de internet que tienen sea una porquería, podrán bajar por BitTorrent a una velocidad coherente.

En mi caso alcanzo tasas de 3Mbps durante la madrugada, no sueñen con más durante el día en horas pico, y si bien la descarga desde megaupload sigue siendo más directa, para bajarse una película de 4Gb tiene mucho más sentido el torrent.

Por Fabio Baccaglioni
Compartir:

Comentarios

  1. Muy buena explicación!
    En mi caso... Jdownloader FTW!

    Citar »
  2. Otra opción es habilitar UPnP en el router y en los programas que lo necesiten. Eso de andar editando el port-forwanding a mano es de viejos!

    Citar »
  3. Si chequeas el mapeo UPnP creo que no es necesario configurar el "forwardeo". Por lo menos yo lo tengo asi y va de 10.

    Citar »

  4. Santiago 2 dijo:
    Otra opción es habilitar UPnP en el router y en los programas que lo necesiten. Eso de andar editando el port-forwanding a mano es de viejos!

    guillox182 dijo:
    Si chequeas el mapeo UPnP creo que no es necesario configurar el forwardeo. Por lo menos yo lo tengo asi y va de 10.

    claro... considerando que la mayoría de los que se quejan todavía usan Windows XP :D olvidate de que mapee el UPnP , además hay muchos routers viejos en el mercado local, la mayoría son super básicos y todo lo tenés que manejar a manopla.

    Aunque no lo crean hay mucho hard viejo y mucho soft desactualizado, y curiosamente son la mayoría!!!

    De hecho, yo tengo un router encore viejísimo que ni funciona correctamente :D olvídense del UPnP de un linksys :D pero como no tengo muchas PCs en casa no me afecta (si, ya me planteé cambiarlo, pero tengo prioridades :P)

    Citar »
  5. Me parece que el porcentaje es al revés (80% de los usuarios están filtrados). Uno tiene el utorrent configurado como corresponde (forwading + upnp por las dudas, encriptado y refuse legacy connections), pone un torrent súper popu y no pasa nada, a pesar de que con jDown se baja joya. Y esto es con ISPs grandes (eg Arnet, Fiber). Y la gran mayoría de los que conozco están en esa.

    Saludos!

    Citar »

  6. Patricio dijo:
    Me parece que el porcentaje es al revés (80% de los usuarios están filtrados). Uno tiene el utorrent configurado como corresponde (forwading + upnp por las dudas, encriptado y refuse legacy connections), pone un torrent súper popu y no pasa nada, a pesar de que con jDown se baja joya. Y esto es con ISPs grandes (eg Arnet, Fiber). Y la gran mayoría de los que conozco están en esa.

    Saludos!


    no mires a los pares como la mayoría, te vas a dar cuenta que la mayoría apenas entiende lo que es un torrent e igual quiere bajar cosas.

    para los expertos hay mil y una formas de hacerlo, yo sigo con torrent a full porque, justamente, ya se como tener todo aceitado, pero hay mucha gente que no tiene ni la mas puta idea! y son mayoría ,te lo aseguro!

    Citar »
  7. Si hubieras escrito esto hace 6-7 años, me habrías evitado muchos dolores de cabeza. :D

    Pero desde que configuré el router como se debe, a los torrents los tengo que frenar yo porque si no la lista de espera me la baja en una noche y me llena el disco. Con Speedy 3 megas logro bajadas y subidas de 3 Mbps de madrugada. Un lujo para los estándares argentinos actuales.

    Citar »
  8. /* No aparecio mi comentario */

    Otra opción interesante es habilitar la zona desmilitarizada en la máquina que mas baja. En casa tengo 3 pcs, la desktop mia, la de mi viejo y mi note. Tengo en DMZ a mi desktop, y todo anda de maravilla.
    Si bien tiene algunos inconvenientes, me parece que las ventajas son mayores.

    Citar »
  9. Nunca tuve drama con torrents, con o sin router, la magia la hace la cantidad de conexiones concurrentes que configuras, si por defecto trae 200, lo duplicas o triplicas y magic! Eso si, olvidate de usar otra cosa al mismo tiempo si estas subiendo o bajando al taco.

    Citar »
  10. Impecable Fabio. Danke! Guiño

    Citar »
  11. Un par de cosas... en algunos routers se llama "Virtual Servers" la sección para forwardear puertos.
    Hay mucha gente que tiene la combinación Modem ADSL + Router WIFI y el tema es que hace un tiempo los ISP´s vienen entregando modems que son router.... y si a eso le sumamos otro router se hace complicado el tema de forwardear puertos. Mi consejo es que configuren el modem/router como modem solo (modo bridge) y el router WIFI se encargue del PPoE. Fibertel entrega un modem que es "trasparente" y no necesita configuración, salvo que sea de los que "tienen antenita" que si son routers y nos bloquean los puertos por defecto... hay que abrirlos, pero en teoría no se puede (debe)

    Citar »
  12. El port forwarding lo descubrí tratando de hacer funcar un juego online hace unos años, y me ayudó con los torrents, el amule, y demás yerbas. Otra que ayuda bastante es si la aplicación tiene la opción de encriptar el tráfico(para que no te garquen los ISP).
    Yo para los torrents uso aria2 (nada que ver con aria giovanni :D ) funca sobre la línea de comandos de gnu/linux pero tambien hay un par de GUIs por ahí(pero los entornos gráficos son para las nenas :D ) . Y si, tambien me he clavado unos 3 megas de madrugada.

    Citar »
  13. Jaja, a mi me pasó al revés; apenas no me andaba el Torrent identifiqué a mi flamante router wifi como el culpable, busqué en google y aprendí a hacer port forwarding, hace 6 años ya de eso. El detalle es que cuando empecé a trabajar en la universidad de la punta, al dormir en la residencia universitaria (las noches de uso del telescopio, para poder quedarme dentro del campus) seguí descargando por torrent sin problemas (uso transmission). Es mas, cuando no hay mucha gente conectada en el edificio, bajo a 1 o 2 megabytes por segundo (si, bytes, no bits) y he visto picos de 6! eso mas 2MBytes por segundo de subida, sin configurar nada... y sin tener que ir a abrir los puertos al router (cosa que no podría hacer porque no tengo la clave del router de mi piso)
    Ahora, gracias al comentario #4 me vengo a enterar que tiene que ver con el UPnP. Buscando me voy a google a ver de que se trata, gracias por iluminarme :D (el hecho de no haber tenido que tocar nada y ande derecho tendrá que ver con que uso ubuntu? ni me enteré)
    Hagan sus apuestas, a ver cuanto tarda alguno en decirle a Fabio que mejor se dedique a estos artículos y no hable de política porque no sabe nada de nada porque no recorrió descalzo las villas enseñando literatura francesa del siglo XVIII y por eso no tiene derecho a tener una opinión...

    Citar »
  14. Fabio ¿No se podrá hacer algo para que los usuarios registrados podamos agregar posts a "favoritos"?

    Ni idea si es mucho o poco trabajo, es una idea que me pareció buena...

    Citar »

  15. chimango dijo:

    Hagan sus apuestas, a ver cuanto tarda alguno en decirle a Fabio que mejor se dedique a estos artículos y no hable de política porque no sabe nada de nada porque no recorrió descalzo las villas enseñando literatura francesa del siglo XVIII y por eso no tiene derecho a tener una opinión...


    See! que vuelvan los post de linux, que vuelvan!! :D

    Citar »
  16. En mi caso tenía todo bien configurado pero sólo algunos torrents bajaban lento (a pesar de tener más de 1000 seeds :P). Después descubrí que si borraba de la lista de trackers en el utorrent los que causaban problemas (o sea, los que estaban apagados, los que rechazaban las conexiones, etc) volvía a andar todo bien.
    Lo escribo acá porque por ahí alguien llena de trackers los torrents (sobre todo los que bajamos de torrentz.com :P) y le pasaba lo mismo.
    Saludos

    Citar »
  17. gracias a todos muchachos aprendi un monton en este ratito jejeje

    Citar »
  18. Con uTorrent podés probar si el puerto está abierto. En GNU/Linux se puede usar NMAP, tambén está para windou.

    Citar »

  19. asur dijo:
    Fabio ¿No se podrá hacer algo para que los usuarios registrados podamos agregar posts a favoritos?

    Ni idea si es mucho o poco trabajo, es una idea que me pareció buena...


    buena idea, tan sólo debo programarlo :D



    R4F431 dijo:

    chimango dijo:

    Hagan sus apuestas, a ver cuanto tarda alguno en decirle a Fabio que mejor se dedique a estos artículos y no hable de política porque no sabe nada de nada porque no recorrió descalzo las villas enseñando literatura francesa del siglo XVIII y por eso no tiene derecho a tener una opinión...


    See! que vuelvan los post de linux, que vuelvan!! :D


    jajajaja

    Citar »
  20. A mi con telmex me anda de maravillas 5mb de bajada, y 5mb de subida con todo!! Viva la libertad de bajada donde no te filtren!
    Y para que vean que no chamuyo

    http://i.imgur.com/QNMHu.jpg

    Comentario editado el 27/12/2010 - 23:24:34

    Citar »
  21. La posta la mayoria de las veces esta en el tracker. Prueben de bajar algo de un tracker abierto y despues de torrentbytes y van a ver como vuela.

    De todas formas, jdownloader+megaupload premium anda mas fuerte...

    Citar »
  22. Tengo una cuenta en TorrentLeech para regalar. Ahi van a ver lo que es velocidad. Y sin tocar nada de puertos. (hablo en mi caso que lo vengo usando con 3 modems diferentes hace 2 años y siempre anda al maximo de mi conexion.)

    Fabio si queres la dono para el concurso " Ganate algo"

    Citar »
  23. Por post como este es que hace 7 años empece a leer fabio.com.ar y sigo entrando... Guiño

    Citar »
  24. Fabio, tenés mal la parte en que describís los protocolos TCP (TDP?) y UDP. La principal diferencia es que ell primero es orientado a la conexión, mientras que el segundo no y por eso se usa para broadcast. Pero también puede ser host a host.

    Citar »
  25. Alejandro Hernan Perez dijo:
    A mi con telmex me anda de maravillas 5mb de bajada, y 5mb de subida con todo!! Viva la libertad de bajada donde no te filtren!
    Y para que vean que no chamuyo

    http://i.imgur.com/QNMHu.jpg

    a mi con 3 mb me baja parejito sin picos a 350Kb/s. tengo fibertel.
    Tenes que fijarte por que en promedio te anda bastante lerdon!

    Citar »

  26. chmp dijo:
    Fabio, tenés mal la parte en que describís los protocolos TCP (TDP?) y UDP. La principal diferencia es que ell primero es orientado a la conexión, mientras que el segundo no y por eso se usa para broadcast. Pero también puede ser host a host.

    explicáselo a tu madre que ni sabe que es un host, la idea era que se entienda, no dar una clase de redes y como se arma cada paquete, el udp no se la pasa verificando si llegó o no, por eso es ideal para broadcast, pero por la misma razón no sirve si estás detrás de un NAT sin fowarding


    tute dijo:
    Alejandro Hernan Perez dijo:
    A mi con telmex me anda de maravillas 5mb de bajada, y 5mb de subida con todo!! Viva la libertad de bajada donde no te filtren!
    Y para que vean que no chamuyo

    http://i.imgur.com/QNMHu.jpg

    a mi con 3 mb me baja parejito sin picos a 350Kb/s. tengo fibertel.
    Tenes que fijarte por que en promedio te anda bastante lerdon!


    a mi so tan sólo en horarios no-pico, en hora pico baja a 20Kb/s aprox :P

    Citar »

  27. tute dijo:
    Alejandro Hernan Perez dijo:
    A mi con telmex me anda de maravillas 5mb de bajada, y 5mb de subida con todo!! Viva la libertad de bajada donde no te filtren!
    Y para que vean que no chamuyo

    http://i.imgur.com/QNMHu.jpg

    a mi con 3 mb me baja parejito sin picos a 350Kb/s. tengo fibertel.
    Tenes que fijarte por que en promedio te anda bastante lerdon!

    Los picos, son lo que tarda en bajar las cosas, series de 350 las bajo en 10 a 15m

    Citar »
  28. Me queda una duda, si yo configuro que todo lo que entre por ese puerto vaya a un IP en particular, qué pasa cuando tengo 2 computadoras en la red que usan la red BitTorrent? O puedo configurar un puerto distinto en el programa de torrents de cada pc y luego hacer una regla distinta en el router para cada uno?

    Citar »
  29. Yo desde hace añares que no bajo de nada que no sea torrent, me simplifica un monton la vida, tambien tiene que ver que nada mas uso trackers privados
    what.cd , demonoid, bitgamer, tvtorrents, underground-gamer y... ninguno mas
    yo tengo fibertel 3mb,de dia bajo a 350kb/s, de noche a 500kb/s de subida antes llegaba a 25kb/s y dsps del quilombo de fibertel empeze a tener 70kb/s de subida

    Citar »
  30. si Chapu lo que decis es correcto, de hecho asi lo tendrias que hacer, en cada cliente pones un puerto distinto, y en el router asignas cada puerto a la ip correspondiente de la maquina.

    Que lindo post como se extrañaban!!!

    Citar »
  31. estos post son muy útiles, siempre hay algún usuario de torrent que todavía no lo sabe configurar. me hubiera gustado que ampliaras con los "casos raros" o difíciles, por ejemplo, mencionaste el caso de una red en la que todas las máquinas quieran bajarse cosas del torrent (varios hermanos x ej) o también hay cosas que se pueden probar de configurar (sobre todo en utorrent, genial programa muy superior a todos sus competidores) cuando el ISP te quiere cortar el chorro (algunos tips ya tiraron en los comentarios). Y así con otros "casos raros o difíciles".

    de todas formas, muy bueno el post.

    Citar »
  32. justo ahora este post me esta sirviendo para instruir a un amigo =P

    Citar »
  33. Fabio dijo:

    Patricio dijo:
    Me parece que el porcentaje es al revés (80% de los usuarios están filtrados). Uno tiene el utorrent configurado como corresponde (forwading + upnp por las dudas, encriptado y refuse legacy connections), pone un torrent súper popu y no pasa nada, a pesar de que con jDown se baja joya. Y esto es con ISPs grandes (eg Arnet, Fiber). Y la gran mayoría de los que conozco están en esa.

    Saludos!


    no mires a los pares como la mayoría, te vas a dar cuenta que la mayoría apenas entiende lo que es un torrent e igual quiere bajar cosas.

    para los expertos hay mil y una formas de hacerlo, yo sigo con torrent a full porque, justamente, ya se como tener todo aceitado, pero hay mucha gente que no tiene ni la mas puta idea! y son mayoría ,te lo aseguro!


    Si yo doy uno de esos ni puta ideaaaaa! hasta la semana pasada me andaba mas o menos bien creo, tengo una conexion de 6 megas y por la noche bajaba (algunas veces) a eso de 300 kb/s. Ahora pongo un torrents con miles de seeds y con toda la suerte anda a 20 kb/s. Lei tu post 3 veces ya y no le entiendo,cuando llegue a la leída 200 capaz me animo y meto mano:D. Graaaaaaaaaaaaciaaaaaaaaaaaaas! y Long live to rock and roooool!

    Citar »

Deje su comentario:

(comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador sin previo aviso)

Security Image

Negrita Cursiva Imagen Enlace

Guardar los datos: Si / No