Esta entrada es una guia de usuario, no verificada por ningún desarrollador de eMule, pero es un añadido útil para la mayoría de los usuarios. Pueden encontrarse preguntas y comentarios sobre este un hilo dedicado a él en nuestro foro.
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.
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.
Indica ID alta 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:
CÓDIGO 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 ) 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) |