PDA

Ver la Versión Completa : Manual de Como mejorar la velocidad de Bit torrent...!!!


cris1978
27-07-2006, 13:07
Mejorar la Velocidad para el Bit Torernt


Asi en en general, lo mas importante es tener bien configurado todo lo que encontrareis a continuacion. Tenemos un PC donde hemos instalado un cliente BT, en el que ponemos un par de torrents y vemos que la conexioón es de risa (por no llorar), asi que veamos el camino que siguen nuestras conexiones. El BT sale por defecto por el puerto 6881, lo primero con lo que se topa es con nuestro firewall o cortafuegos, si tiene éxito, llega a nuestro modem o router, y desde alli llega al tracker donde pide que le de gente de la que poder descargar o a la que poder distribuir. El tracker ademas anota lo que estamos descargando y nuestra IP para avisar a otros clientes. Vamos a ir revisando cada paso. Lo primero sera comprobar si desde fuera hay acceso al ordenador.

Escaneo de Puertos

Vamos a comprobar si los puertos estan abiertos o cerrados. Esto es lo primero de todo porque no es necesario ponerse a trastear en el router si ya teneis los puertos abiertos. Asi que todo el mundo a mirar puertos. Os pongo 2 scans diferentes, el primero esta pensado para el BT, con el segundo podreis analizar un rango de 20 puertos a la vez. Controla que tu “ firewall “ o tu "router" deja el paso libre a las conexiones.

-> Scan de Puertos de BT http://btfaq.com/natcheck.pl
. Enter the port number to test: Aqui va el primer puerto del rango de puertos para el BT, si el rango es 6881 a 6889 iria el primero: 6881. Azureus usa solo un puerto, por defecto el 6881.
. Enter the hash ID of the torrent: Aqui poneis el hash del torrent, lo podeis conseguir con el TorrentSpy, poniendo el enlace al torrent en DumpTorrent o, si teneis Azureus, abrid los detalles del torrent, si pinchais sobre el enlace del hash se copia el hash directamente al portapapeles.
. Aseguraros de tener funcionando el cliente que useis antes pasar el test, si no siempre os dara puerto cerrado.

-> Scan de Rango de Puertos ("Port de départ" = puerto de inicio del "scan" ... 'Port de fin" = puerto de fin) para un rango de 20 puertos máximo.
. "Le port TCP xxxxxx" est ouvert" = el puerto TCP xxxxx está abierto.
. "Le port TCP yyyyyy" est fermé" = el puerto TCP xxxxx está cerrado.
http://www.frameip.com/scan/
Puertos Cerrados

Esto es lo primero que hay que solucionar, con puertos cerrados no bajaremos apenas nada por mucho que queramos configurar nuestro cliente. Hay que tener en cuenta que si tenemos los puertos cerrados va a ser debido a un firewall que nos esta cerrando el paso, o bien por algun cortafuegos o antivirus, el firewall del XP o el propio router actuando como firewall. Para que el puerto este abierto tenemos que asegurarnos que el puerto en cuestion no sea cerrado por ninguno de ellos. Vamos a tener que revisar cada paso siguiente para descubrir que es lo que nos cierra el paso.

Firewalls o Cortafuegos
Ya tenemos nuestro cliente favorito instalado. Asi que vamos a mirar si tenemos un firewall de software conectado a nuestro ordenador. Nombres típicos de firewalls de software son: ZoneAlarm, Sygate, Outpost Agnitum, Norton Firewall, Kerio... El ZoneAlarm esta visto que suele dar problemas no solo con el BT si no con otros muchos programas P2P. Hay que decirle al Firewall que permita las conexiones de nuestro cliente por el puerto en el que lo tenemos configurado. Azureus solo usa un puerto, el 6881, pero los demas clientes suelen usar el rango 6881-6999 y ademas, habria que tener en cuenta el puerto que usan los trackers, la mayoria el 6969.

Firewall del XP
Si tienes Widows XP, comprobar que el firewall que lleva por defecto está desactivado y, si no lo está, desactivarlo. Para ello haced lo siguiente:

- Id a Inicio - Mis sitios de red - Ver conexiones a red (debe salir a la izquierda)
- Sobre las conexiones de red que tengáis, apretad el botón derecho e id a propiedades.
- En "propiedades", buscad la pestaña "avanzado" y desactivad la casilla que sale.

Router
Mirar si tenemos un router. Si tenemos ADSL puede que tengamos uno.
Un Módem USB NO ES UN ROUTER, pero en las páginas de abajo podéis encontrar información por si tenéis problemas con vuestro módem (alto consumo, desconexión de internet...)
Si tienes un "router" aqui te ayudan http://www.adslayuda.com/index.php
PUERTOS ABIERTOS


Veamos los problemillas que podemos encontrar en este caso. Independientemente de los puertos puede ser que no tengamos bien configurado el cliente y por eso no nos rinda a la velocidad adecuada. A tener en cuenta: Por mucho que configuremos nuestros clientes, si no tenemos los puertos abiertos poco haremos, asi que si aun no los has abierto vuelvete al paso anterior.

NAT problem

Este problema nos puede dar en dos casos, que estemos detras de una red o de un proxy. El caso es que si no le decimos al tracker cual es nuestra IP correcta los datos que nos envien no llegaran siempre a su destino. Ambos tienen la misma solucion.

En primer lugar, pasate por ADSL4ever, te dara en numeros grandotes tu ip, anotalos. Si quieres detectar si estas detras de proxy pasate por Aqui.

Cómo hacerlo con Azureus: vista, configuracion, servidor, a la derecha te aparecera tu puerto TCP y debajo una cajita en blanco para poner tu IP Local, pues bien pon ahi la direccion de tu ip, que anotaste antes. Dale a guardar y ya esta. Si quieres cierra el azureus y vuelve a abrirlo.

Cómo hacerlo con ABC: Menú Acciones y 'Preferencias ABC'. En la ventana que aparece pulsais el botón 'Ajustes avanzados' y en 'IP Local' escribimos la IP actual. Luego pulsamos en 'Aplicar' en las dos ventanas.

Cómo hacerlo con Shadows: En la venta principal pulsas 'Pref'. En la ventana que aparece pulsas el botón 'Advanced' y en el campo 'Local IP' de la nueva ventana poneis vuestra IP actual y pulsais 'OK'. En la ventana que queda dias 'Save'

Caritas Amarillas en Azureus

Las caritas son indicadores de lo que va pasando con los torrents. La amarilla es un indicador de que, tanto si tu cliente puede iniciar conexiones con otros peers (conexiones llamadas locales o L), no es capaz de iniciar conexiones desde los otros peers (conocidas como conexiones remotas o R). Si no puedes recibir conexiones remotas puede tiene que ver con puertos cerrados en el router o en el firewall. Puedes ver las L y las R en la pestaña de Detalles de cada torrent (valido para casi todos los clientes), en la columna T. Si alli solo ves conexiones L, puede ser un problema de puertos. La cara verde significa que tienes ambas conexiones: L y R, y que estas conectado al tracker. Las caras amarillas no son una mala señal. Si has conseguido alguna vez una verde, entonces no tendra que ver con los puertos. Solo hay que tomarlo en serio si nunca jamas has conseguido caritas verdes, aunque si estas leyendo ya por aqui es porque ya has abierto los puertos en tu router y firewalls.



Configuracion de Conexiones

Si no tienes bien configuradas las conexiones pudiera ser que el cliente se ahogue y no descargue nada o casi nada. Esto no es el eMule, no se pueden tener 30 torrentes a la vez por dos razones, primero puede que no os de tiempo a bajaros todo y os quedeis con la mitad a medias. En el BT las descargas no son eternas, son puntuales y, eso es una de las caracteristicas que lo hacen ser tan rapido. Lo segundo, el BT abre muchas conexiones por torrent y no solo conseguireis que se ahogue la conexion porque la dedique toda a contactar con trackers y otros clientes, si no que ademas, la CPU se os pondra al 100%. Asi que partimos de la base de que tenemos 2 torrentes descargando y los demas en cola.

Velocidad de Subida: Upload- Esto es un cliente P2P, es decir, si no subes bajas poco. Si capas la subida a 1, no tendras espacio para realizar conexiones y se ahoga la descarga. Asi que olvidaros de programillas para capar la subida, porque bajaran drasticamente la descarga. Imaginemos un torrent con un seeder y dos leechers (uno sube y dos bajan), el seeder tiene un limite de subida de 16 que reparte entre los 2. Si ninguno de ellos subiera nada al otro significaria que el que sube reparte la velocidad entre los 2 y descargaran cada uno a 8. Si los gorrones no fueran tan gorrones y pusieran la subida a 10, cada uno descargaria a 18. A veces nos pensamos que por estar en una red con 20 seeders y 400 leechers no se va a notar si no damos nada, pero la cuestion es que esto es proporcional y en el momento en el que salen los gorrones la red se resiente reduciendose las velocidades. Si a esto añadimos que el seeder esta usando superseeding para subir, significara que hasta que no terminemos de subir lo que hemos descargado no nos pasaran mas y, claro, si capamos la conexion, el tema se puede eternizar.

Poned la subida al 70% de vuestro total disponible. Es decir, si podeis subir como mucho a 16, ponedlo a 10 o 11.

Nota para los seeders: Si se usa el super seeding y se hacen las partes demasiado grandes, la descarga sera muy lenta. Tenemos que tener en cuenta (que yo nunca me acuerdo) que cuanto mas pequeños sean los trozos, mas agilmente seran transferidos entre los leechers y antes podran recibir el siguiente trozo.

Velocidad de Descarga: Download- Mas de una vez he hecho el tonto configurandola mal. La ultima version del Azureus permite capar la descarga, mirad a ver si es por eso que descargais mal.

Envios Maximos por Torrent: Cuantos menos envios hagas a la vez, mas velocidad daras a cada uno subiendo. La mayoria de los clientes prefieren subir a aquellos de los que reciben datos. Pero si abrieras demasiadas conexiones podrias acabar en la lista negra de los demas por subir a demasiada poca velocidad. Asi que un valor recomendado es el de 5 conexiones.

La conexion se ahoga Ademas de lo dicho anteriormente, si la conexion se os ahoga reducid el numero total de conexiones. En el Azureus lo teneis en Configuracion/Transferencia. No pongais mas de 2 torrents. Y, si teneis la opcion en vuestro cliente, marcar la opcion de que se conecte lentamente a los peers.

Bittorrent junto con otros programas P2P

Todas estas configuraciones estan pensadas para usar la conexion exclusivamente con el BT + navegar y poco mas. Si quieres ademas usar el eMule por ejemplo, las velocidades de ambos caeran por los suelos. Piensa que si estamos hablando de poner un minimo de 10 de subida, con unas pocas conexiones para conseguir descargar a una velocidad aceptable y esto lo unimos al emule, con la cantidad de ancho de subida que consume para las conexiones,... malamente lo llevamos. O una cosa o la otra, pero no espereis maravillas. Cierto que unos pocos lo consiguen, pero no es lo normal. Asi que plantearos cerrar el emule, o dejarlo a muy poca velocidad de subida para ir ganando puestos en cola mientras teneis el BT abierto y tras cerrarlo dejad el emule a vuestra velocidad normal.

Si aun asi la conexion no mejor, solo queda que sea un problema externo:
Quote:
- O tu ISP te capa velocidades.
- O estas conectado a demasiados leechers que no suben nada.

Saludos y espero que os sirva de ayuda.

Freeflow
27-07-2006, 13:51
Muy correcto todo...menos una cosa:

cuando hablas de subidas a 16 o 10 ....¿supongo que piensas en el antiguo Adsl estandar de 526/128 ??con la última duplicación (1024/300) tienes una súbida máxima teórica de 300:8=37 , que serán unos 35-30 reales

saludos

donnadie
27-07-2006, 14:26
Mu bueno el manual, pero... digo yo que... que menos que poner el nombre del usuario que se curro el manual no ?... weno nose, ahi queda8), que no te has ni molestado en cambiar la despedida jajaja

cris1978
27-07-2006, 15:03
Lo siento, este manual se q no es mio, pero he querido publicarlo aqui porque me parece bastante interesante y creo q el autor q lo creo se merece q lo lean mucha mas gente.....!!!

celta
27-07-2006, 16:12
Que hacemos los que utilizamos BitComet????

:-o :-o :-o :-o :-o :-o :-o

jotaerre
27-07-2006, 18:30
Que hacemos los que utilizamos BitComet????

:-o :-o :-o :-o :-o :-o :-o

Toma aqui tienes uno http://www.todocvcd.com/foro/ftopic5987.html