Official eMule-Board: El Id, Qué Es Y Cómo Controlarlo - Official eMule-Board

Jump to content


Page 1 of 1
  • Closed Topic This topic is locked

El Id, Qué Es Y Cómo Controlarlo Rate Topic: -----

#1 User is offline   Mulilla 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 56
  • Joined: 26-December 02

Post icon  Posted 25 February 2003 - 11:18 PM

Autor: Mulilla

Como fui el que abrió la bocaza parece lógico que sea el que empiece a poner algo de se parte para ver si se puede hacer, así que ahí va mi granito:


================================================================================
====
================================================================================
====

(traduccion de las FAQ oficiales)
La ID

La ID es un valor calculado a partir de la ip del cliente. La asigna el servidor cuando eMule conecta a este. El objetivo de la ID es dar una indicacion sobre si la comunicacion entre dos clientes es la adecuada.

Tras conectar a un servidor, la ID se puede visualizar en el la ventana de registro de servidores.
Posted Image

A partir de ahi, eMule no vuelve a mostrar la ID, pero su indicacion se puede observar en el icono en la esquina inferior derecha, al lado del nombre del servidor al que se esta conectado.

Posted Image Indica ID alta
Posted Image Indica ID baja

Una ID alta significa que el puerto escogido en Preferencias -> Conexion (por defecto 4662) esta abierto y es accesible.
Por otro lado, una ID baja significa que este puerto esta bloqueado o que no puede ser alcanzado. Esto puede ser debido a firewalls, routers o servidores proxy.
Tener una ID baja no significa que no habra subidas y/o bajadas, pero tiene varias desventajas:

-No se conoce la IP de la maquina que esta corriendo eMule y por tanto todas las peticiones como las de entrar en cola o peticion de descarga desde este cliente han de ser enrutadas a traver del servidor. Este enrutamiento provoca una carga de CPU en el servidor considerable y por tanto reduce el numero maximo de usuarios que pueden conectar a dicho servidor. Los servidores Lugdunum (la mayoria) limitan el numero de usuarios con ID baja e incluso pueden llegar a banearles.

-Dos clientes con ID baja con pueden conectar entre si, dado que no es posible enrutar el trafico entre dos servidores diferentes. Esto obviamente conduce a un menor numero de fuentes.

-En servidores con mucho trafico puede ocurrir que los mensajes se pierdan y que eMule pierda informacion importante sobre progresion en la cola o peticiones de descarga. Esto puede conducir a menor numero de creditos y peor calidad de descarga.

-La ID solo afecta al intercambio de mensajes (trafico de control) entre clientes, la transmision de datos se produce cliente a cliente.

-Si no es posible obtener una ID alta, es preferible conectar a servidores con pocos usuarios, dado que tienen mas recursos para negociar con los ID baja que los servidores mas congestionados.

-Por otro lado, tambien se puede obtener ID baja cuando el servidor al que estas conectado esta demasiado ocupado para contestar debidamente o simplemente mal configurado. Cuando estes seguro de que tu configuracion esta bien y deberias tener ID alta, conecta a otro servidor. Ejecuta eMule y utiliza este script (gracias a TheDonkeyNetwork) para verificar tu configuracion.

-Si la ID es alta no importa como de alta es. Una ID "aun mas alta" no es mejor ni ofrece ninguna ventaja.

-Para comparar tu IP y la ID alta (no aplicable a IDs bajas) puedes usar la siguiente conversion:
IP=A.B.C.D
ID=A + 256*B + 256*256*C + 256*256*256*D

Importante:
Desde la version 0.23a, las fuentes con ID baja se descartan para mantener al minimo la carga en servidores. Solo se aceptan las fuentes con ID baja que esten conectadas al mismo server que tu o bien las fuentes con ID baja que quieran descargar un fichero de ti. Por otro lado, las fuentes con ID baja no se intercambian mediante el intercambio de fuentes cliente-cliente.

================================================================================
====


Generalmente la ID baja esta causada por firewalls, routers, proxys, etc. La manera mas sencilla de ver si estas de un proxy, firewall, etc ve a esta pagina (http://www.thedonkeynetwork.com/connection_test) y comprueba si hay algo que bloquee en trafico. Atencion, porque algunos usuarios, como los ADSL de Telefonica estan tras un proxy transparente y aparentemente te dira que no ha podido establecer bien la conexion incluso cuando no haya problemas. Si estas detras de un proxy transparente lo puedes comprobar facilmente si al ir a la pagina anteriormente mencionada, la IP que te asigna no es realmente la tuya. Estos proxys no afectan realmente al eMule puesto que solo actuan en el trafico web (puerto 80).

Para evitar la ID baja puedes hacer varias cosas:

Si sabes positivamente que no deberias tener ID baja
En caso de que tus puertos sean accesibles y obtengas una ID baja puedes probar las siguientes opciones:
-Activa la opcion Preferencias->Servidor->Control Inteligente de Low ID al conectar
Esta opcion asume que tienes todo correctamente configurado y desconecta el eMule si el servidor te ha dado ID baja sin motivo. Si recibes tres veces una ID baja consecutivamente se te clasificara como Low ID hasta que obtengas de nuevo una ID alta
-Activa la opcion Preferencias->Servidor->Conexion segura
Emule pregunta a dos servidores simultaneamente para establecer la conexion para mayor velocidad. Con esta opcion activada solo se preguntara a un servidor para minimizar las posibilidades de obtener ID baja.
-Puede ser debido a un servidor muy congestionado o mal configurado. En general la primera opcion soluciona este problema, aunque se puede hacer manualmente.
-Tambien puede ocurrir que un cliente con mucha carga de procesador pueda obtener ID baja al no poder atender las respuestas del login. Si piensas que te puede ocurrir esto, trata de no correr demasiadas aplicaciones mientras eMule se conecta a un servidor.
-Por ultimo, un modem/router con excesivo trafico puede provacar que se pierdan los paquetes de respuesta a conexion al servidor. Si piensas que es tu caso, trata de bajar las fuentes maximas por archivo, conexiones maximas (preferencias->conexion) o las conexiones maximas en 5 segundos (preferencias->opciones adicionales)


Si tienes acceso a lo que esta bloqueando tus puertos:
-Generalmente pasa con usuarios ADSL en multipuesto. Tu modem-router bloquea el trafico entrante a la mayoria o todos los puertos, mientras que si permite el trafico de salida. Esto provoca ID baja. La solucion mas facil consiste en abrir los puertos y redireccionarlos mediante NAPT (Network Address Port Translation) al ordenador que esta ejecutando eMule. Segun el modelo de router que tengas esto se hace de una manera u otra, incluso es posible que tengas que "desbloquear" tu router para poder acceder a su configuracion. Como estas cosas no son el objeto de este foro te recomendamos que visites las siguientes paginas donde podras obtener informacion detallada sobre estos aspectos:
ADSL Net
Todo sobre el servicio ADSL
ADSL FAQ
(para mas informacion sobre los puertos en ingles consulta el FAQ oficial en Ports, Firewall and Routers)

-Si tienes un firewall al que puedes acceder a su configuracion deberas permitir las conexiones de entrada y salida para los diferentes puertos que usa el emule. Consulta la documentacion de tu Firewall para hacer esto.
(para mas informacion sobre Firewalls en ingles consulta el FAQ oficial)

Para todo esto has de tener en cuenta los dirferentes puertos que usa el eMule:
Puerto Local	Puerto Remoto   Protocolo	Direccion	Mision
  ----------------------------------------------------------------------------------
  4662			Cualquiera	  TCP		  Entrada	  Conexion a otro cliente
  Cualquiera	  4662			TCP		  Salida	   Conexion a otro cliente
  4672			Cualquiera	  UDP		  Entrada	  Intercambio de fuentes
  Cualquiera	  4672			UDP		  Salida	   Intercambio de fuentes
  Cualquiera	  4661			TCP		  Salida	   Conexion a Servidor
  Cualquiera	  4665			UDP		  Salida	   Peticion de fuentes a servidor

(para mas informacion sobre los puertos en ingles consulta el FAQ oficial)



Si no tienes acceso a lo que esta bloqueando tus puertos:
-Suele pasar en universidades, en empresas, etc. Por motivos de seguridad no podras configurar la proteccion que te causa la ID baja. Una posible solucion, aunque no funciona al 100%, es configurar el eMule de manera que se comunique por puertos que muy probablemente no esten cortados en el Firewall, etc. Por lo general, en pocas ocasiones estaran cerrados los puertos para el trafico web o ftp (puertos 80 y 21 respectivamente). En Preferencias -> Conexion puedes cambiar los puertos por defecto por puertos normales (ftp y http). Tendras ID baja, pero al menos te permitira el poder descargar y subir ficheros.

Tambien puedes probar algun mod que tenga soporte para proxy como el MavMule (Site oficial)

================================================================================
====
================================================================================
====


Bueno, algo es algo, se q se han comentado muchas mas cosas aqui, asi q el q se acuerde que las vaya añadiendo y hacemos un FAQ en castellano chulo.


[Edit]
Intento (frustrado :P ) de dar formato a la puta lista de puertos
Añadido el MavMule como mod con proxy (Jubei)
Añadido sobrecarga de micro/router (Pepito)
Añadidas opciones en preferencias para evitar el low ID (Jubei)

This post has been edited by torpon: 08 February 2009 - 12:04 PM

0

#2 User is offline   torpon 

  • I'm so tired
  • PipPipPipPipPipPipPip
  • Group: Moderator
  • Posts: 21272
  • Joined: 20-January 05

Posted 08 February 2009 - 09:35 PM

Mensaje para ordenar los hilos alfabéticamente

Saludos :D

  • Member Options

Page 1 of 1
  • Closed Topic This topic is locked

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users