Causas de LoWid en eMule

Que es la ID

Al conectarnos a un servidor, éstos comprueban la conectividad que existe desde nuestro emule (cliente) a su servidor. Para conocer en todo momento el estado de dicha conectividad, se le otorga al cliente una cifra, que si es superior a 16777216 significará que este usuario tiene una buena conectividad (HighID). En caso contrario, se asume que el usuario tiene algún problema de conectividad (LowID).

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 no 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.

Por otro lado, también se puede obtener ID baja cuando el servidor al que estas conectado esta demasiado ocupado para contestar debidamente o simplemente mal configurado

volver a contenidos

Como se calcula de la ID

Las IDs son dos valores que se calculan a partir de la dirección IP del usuario. En el caso de la red eD2K, la ID sirve para informar de si es posible establecer una comunicación correcta entre dos usuarios.

Cuando nos conectamos a un servidor, éste calculará nuestra ID y nos dirá si es alta o baja. En cambio la ID para Kad se calcula en nuestro ordenador.

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

Si la IP asignada a tu ordenador acaba en 0, los servidores te darán un Id baja a pesar de tener correctamente configurado cortafuegos, router, proxy o cualquier otra cosa. Esto se debe a una limitación del protocolo ed2k a la hora de calcular la ID de un usuario. En ese caso el servidor enviará un mensaje como éste: Your ip (xxx.xxx.xxx.xxx) ends with a 0. The edonkey protocol assigns a LOWID to you.

La relación entre nuestra ID en Kad y nuestra IP = A.B.C.D es, en cualquier caso: ID = A*256*256*256 + B*256*256 + C*256 + D.

Al contrario de lo que sucedía con la red eD2K, tener una IP acabada en cero no influye a la hora de asignarte la ID para el KAD

Para que los usuarios, no tengamos que estar calculando nada, los desarrolladores de emule han decidido mostrar el ID de dos formas visuales: La primera, en el icono de emule minimizado aparece un emule vendado cuando tenemos ID Baja, y normal si tenemos ID alta. La segunda forma, en el apartado servidores del emule, un icono del planeta tierra con flechas en amarillo (LowID) o en verde (HighID). El mundo tiene dos flechas y estas nos indican el estado de la conexión de eMule del modo que sigue:

Significado colores flechas en la bola del mundo

Dos flechas verdes. Tenemos ID alta tanto en Kad como en Servidores

La flecha que baja en amarillo y la flecha que sube en verde. Tenemos ID Baja en Kad y ID Alta en servidores Ed2K

La flecha que baja en verde y la flecha que sube en amarillo. Tenemos ID Alta en Kad y ID Baja en servidores Ed2K

Las dos flechas en amarillo. Tenemos ID Baja tanto en Kad como en servidores

Flecha que Baja en verde y la flecha que sube en Rojo. Tenemos Conectado el Kad con ID alta y desconectado en los servidores Ed2K

La flecha que baja en Rojo y la flecha que sube en verde. Tenemos desconectado el Kad y Conectado en los servidores Ed2K con ID alta

Flecha que Baja en amarillo y la flecha que sube en Rojo. Tenemos Conectado el Kad con ID baja y desconectado en los servidores Ed2K

La flecha que baja en Rojo y la flecha que sube en amarillo. Tenemos desconectado el Kad y Conectado en los servidores Ed2K con ID baja

Dos Flechas en Rojo. Estamos desconectados de emule tanto en Kad como en Servidores

En los siguientes puntos expongo una serie de motivos para tener ID Baja y sus soluciones. Estos han sido recopilados de distintos sitios y por experiencia tanto de otros como propia.

De seguro que habrá mas motivos y soluciones. si no logras solucionar tu problema . puedes usar tanto la ayuda en el IRC incluido con eMule como el foro oficial de eMule

volver a contenidos

Causas de ID baja y posibles Soluciones

Los motivos para tener ID baja en eMule, son varios. Entre ellos:

Puertos sin abrir.

La causa más frecuente de ID baja es tener un Router y/o un firewall y no haber dado paso en ellos a emule

Solución:

En el Router se logra abriendo los puertos TCP y UDP que utiliza tu emule, estos se ven en Preferencias > Conexión TCP UDP. En cada router se abren de una manera aquí tienes varios Manuales Para Abrir Puertos en Routers

Si aquí no ves tu modelo de router, busca en estas otras web tu modelo de router, PortForwarding - ADSLzone - ADSLtodo - ADSLAyuda y sigue los pasos para abrir los puertos de tu eMule.

En el firewall, Dependiendo del firewall usado puede servir con colocar al programa eMule en excepciones, en algunos casos es necesario dar paso en el firewall a los puertos.

Si no sabemos como dar paso a eMule en el firewall que empleamos podemos mirar en los siguientes enlaces:

Para el firewall de Windows XP sp2 o superior aquí

Para el firewall de Windows Vista aquí

Para el firewall de Windows 7, y para Abrir Puertos en Windows 7

volver a contenidos

Números de Puertos que se usan.

Hay tres factores que pueden ser causa de ID baja por causa del numero de Puertos que se usan

Usar los puertos 4662TCP y 4672UDP. estos puertos usados por defecto en versiones anteriores de emule, hay muchos ISP que los bloquean provocando ID baja, y un mensaje del servidor indicando que los puertos que usamos no son accesibles “Error "Your port 4662 is not reachable" You have a lowid

Usar los puertos usados por otra aplicación. Nos producirá ID baja pues los datos no podrán pasar al estar ocupados esos puertos

Usar números de puertos usados por malware tanto el servidor de emule que usemos como otros Servidores/PCs. en nuestra conexión Bloquearan esos puertos

La solución cambiar los puertos que usamos y abrir los nuevos en el Router y o firewall.

Si tenemos otro PC con emule no usar los mismos puertos en los dos mira en eMule en dos o más PCs

Tienes listas de puertos a no usar en Puertos No Recomendables y en IANA tienes la lista de puertos usados por otras aplicaciones comunes.

volver a contenidos

ID Baja con dificil solucion pero no imposible de solucionar

- Algunos Router provocan ID Baja. Por no poderse configurar, al tener sus opciones limitadas por el proveedor que los proporciona.

Solucion: En estos casos la solución es cambiar de Router

- Otro caso que es causa de una ID baja de difícil solución son las conexiones Móviles 3G o UMTS. En estos es el operador quien debe de abrir los puertos, para nuestra conexión y no siempre lo hacen

Solución: llámalos y diles que necesitas los puertos abiertos para un juego en red o para alguna aplicación en RED, Suelen dar menos problemas para abrirlos que si se les dice que es para un P2P

volver a contenidos

ID Baja sin solución.

Conexión vía satélite o parecido: Las compañías que ofertan conexión satelital a internet (frecuente en I.S.P. americanas) no permiten el tráfico de protocolos usados por programas p2p.

Wifi abierta: Si posees un portátil o adaptador wifi, conectas a internet mediante él y no has contratado una línea de internet con ninguna compañía es posible estés conectando a una red inalámbrica pública (bibliotecas, universidades, oficinas, etc.) o bien a una red inalámbrica privada (vecino con wi-fi sin encriptar).

Si es tu caso alguno de ellos, nada podrás hacer:

volver a contenidos

Tenia ID Alta y ha cambiado a ID baja

Puede ser por varias cosas:

ID Baja Ocasional

Cuando la ID Baja se produce nada mas que en el KAD. (flecha que baja) podemos ver soluciones aquí

Cuando se produce nada mas que en los servidores, suponiendo que antes hallamos tenido ID Alta se suele solucionar en un 70% de los casos filtrando y actualizando servidores. Y cambiando después el servidor al que estamos conectados

volver a contenidos

Cambio de la IP privada por DHCP:

Al reiniciar tu Router o tu PC, cambió la dirección IP privada de tu PC que te asignaba el Router, por lo cual las reglas que creaste en tu Router, para los puertos TCP y UDP ya no están redirigidas hacia tu PC, puesto que te cambió la IP (que es la que identifica tu máquina a efectos de tu conexión con el router). Cuando conectes a un servidor te arroja el siguiente mensaje:

Your xxxxx port is not reachable. Please review your network config.

Solución rápida: Revisa la terminación de tu Dirección IP (ejem.: 192.168.0.12) y comprueba dicha terminación con la indicada en las reglas de puertos de tu router, deben ser iguales, asi que cambiala y tras ello aplica los cambios en el router. Luego cambia de servidor en tu eMule, verás conecta con ID Alta de nuevo.

Solución: a largo plazo: Para evitar que otra vez cambie esta Dirección IP, puedes optar por convertirla a Fija, y con ella, configurar las reglas de tus puertos

En Gestión de IPs.puedes ver distintos tutoriales para fijar la IP Privada de tu PC según sea Tu sistema operativo

volver a contenidos

Has instalado un nuevo antivirus/firewall

Al conectar con un servidor te arrojará un mensaje de error tal que este:

You have a lowid. Please review your network config and/or your settings.

Solución: Revisa la configuración de tu nueva solución de seguridad. Tienes tutoriales de configuración en los siguientes enlaces:

Para varios Firewall y/o Antivirus aquí

Para el firewall de Windows XP sp2 o superior aquí

Para el firewall de Windows Vista aquí

Para el firewall de Windows 7, y para Abrir Puertos en Windows 7

volver a contenidos

has instalado un nuevo Router

Deberás de abrir los puertos TCP y UDP de tu eMule en el nuevo Router, tienes manuales de como abrirlos en los siguientes enlaces:

Datos a conocer para abrir puertos

Manuales Para Abrir Puertos en Routers

Si aquí no ves tu modelo de router, busca en estas otras web tu modelo de router, PortForwarding - ADSLzone - ADSLtodo - ADSLAyuda y sigue los pasos para abrir los puertos de tu eMule.

volver a contenidos

Has actualizado tu versión de eMule.

El aviso de IdBaja es igual que el anterior,

Solución:

Eliminar las reglas que tenga eMule en los cortafuegos y volver a darlas. Aquí hay tres posibilidades:

a. Unos cortafuegos detectan cuándo un programa ha sido modificado y preguntan si se le permite realizar conexiones a ese programa. Hay que decirle que sí.

b. Otros cortafuegos no se percatan de dicho cambio y siguen permitiendo el paso al programa. No hay que hacer nada.

c. Otros cortafuegos obligan al usuario a quitar y volver a dar manualmente los permisos que tuviera emule.exe si quieres evitar la ID baja.

Tienes tutoriales de configuración en los siguientes enlaces:

Para varios Firewall y/o Antivirus aquí

Para varios Firewall y/o Antivirus aquí

Para el firewall de Windows XP sp2 o superior aquí

Para el firewall de Windows Vista aquí

Para el firewall de Windows 7, y para Abrir Puertos en Windows 7

volver a contenidos

La IP Publica termina en 0.

Sí la IP publica que te asigna tu ISP acaba en 0, la ID resultante es baja. El servidor te responderá con este mensaje: Your ip (xxx.xxx.xxx.xxx) ends with a 0. You ave lowid.

La solución suele ser reiniciar el Router provocando un cambio en la IP publica.

Encaso de tener la IP publica fija pueden existir dos soluciones :

a.- Reiniciar el Router pero tenlo apagado varios minutos 5 suelen se suficientes para provocar el cambio de IP

b.- Si al reiniciar el Router la IP no te cambia debes de llamar a tu ISP y que sean ellos quien te la cambien (no les digas que es por emule, Diles mejor que es por algun juego en red)

volver a contenidos

Servidor Falso.

Los servidores falsos pueden describirse como la gran enfermedad de emule, cuando nos conectamos a uno de ellos en ocasiones nos dan ID Baja logrando con ello que otros servidores denieguen nuestras búsquedas evitan que conectemos con otros usuarios que tengan ID baja y ralentizan nuestras descargas Otro efecto que tienen es que aunque no estemos conectados a ellos si se encuentran en la lista de servidores de emule mostraran resultados falsos en las búsquedas, que en muchos casos no tendrán fuentes o no serán lo que buscamos.

La solución Instalar un filtro (IPfilter) que los elimine de nuestras listas de servidores. Para actualizar los servidores de un modo correcto evitando los servidores falsos sigue este manual Actualizar Servidores.

volver a contenidos

Servidor Saturado.

Otra causa bastante habitual es que el Servidor al que te conectas está muy saturado para responder correctamente, está mal configurado o que por la ruta por la cual nuestro PC se conecta con ese servidor, tiene algún PC con los puertos que usamos en nuestro emule bloqueados o cerrados.

La solución es cambiar de servidor.

volver a contenidos

Tener Varios PCs.

Puede producir ID baja dependiendo del orden en que se enciendan, el motivo está en que la asignación de IP privada que realiza el Router hace que cambie la IP privada del PC con emule. Al cambiar la IP se cierran los puertos en el Router pues están abiertos para otra IP.

La solución es configurar bien la red local y fijar las IP en cada uno de los PC de este modo no cambiara

Si se tiene emule en otro PC también mira en eMule en dos o más PCs.

volver a contenidos

Saturación del ancho de banda.

Si está saturada la conexión ya sea por la propia configuración de eMule muchas (fuentes/archivo, demasiadas conexiones) o el empleo de otros programas P2P al mismo tiempo que se usa eMule puede dar también ID baja

La solución es variar la configuración y no saturar el ancho de banda.

volver a contenidos

Malware o virus.

Spyware o virus en el PC también generan ID baja.

La solución es pasar un antivirus, antitroyanos y antiespias.

volver a contenidos

Se cierra eMule y se abre inmediatamente.

Si se cierra un eMule y se abre otro inmediatamente, lo más probable es recibir una ID baja.

La solución Siempre hay que esperar un tiempo razonable antes de conectar de nuevo para que el sistema operativo cierre el puerto antes de volverlo a abrir.

volver a contenidos

Demasiados Compartidos.

Algunos servidores dan ID baja si se está con muchos archivos en descarga o muchísimos compartidos.

La solución es pausar o detener unas cuantas descargas o compartir menos archivos, una cantidad normal de compartidos sería de unos 300 compartidos.

volver a contenidos

Id Baja oculta

Firewall interno de nuestra tarjeta de red.

Este caso se da en usuarios con un PC que posea una tarjeta de red NVidia (que no necesariamente por tener dicha tarjeta, este sea tu caso).

Es muy usual que cuando se instalaron los drivers correspondientes, con él también se instaló su firewall interno y no vale con "Deshabilitarlo".

  • Nvidia nForce networking controller: deberás desinstalarlo puesto que no tiene opción de configuración.

  • También puedes configurar adicionalmente según nos explica CHISPITA2 en el foro de eMule:

  • Antes de desinstalarlo puedes comprobar si tienes activada o desactivada la opción "checksum offload",por ejemplo, (eso si no tienes una red funcionando en casa).

  • -Vas a "Mis sitios de red" (o entorno de red)

  • -Seleccionas "Conexión de Internet" (o conexión de área local)

  • -En "Propiedades" ves si dice "Conectado a través de NVIDIA nForce Networking Controller"

  • -Vas a "Configuración-Opciones Avanzadas"

  • -Busca "checksum offload" y aplica la opción "Disabled"

  • -Busca "Segmentation Offload" y aplica "Disabled"

  • La primera, tiene como función "indicar" a la tarjeta el chequear los datos, la segunda, divide en pedacitos la información (cuando ésta es grande), aliviando por un lado al sistema pero por el otro puede ocasionar entorpecimientos a la hora de mover información.

  • Active Armor: si tienes el CD de Drivers a mano, pasa a desinstalarlo y volver a instalarlo pero esta vez ten vista y no incluyas este firewall.

  • Si no, puedes optar por configurarlo, tienes un tutorial (en inglés) en este enlace: NVidia Active Armor Firewall

  • Si te ves con maña y es tu caso, prueba la siguiente experiencia del usuario TecMule:

  • En Agregar y quitar programas > apartado "Nvidia forceware network access manager" te da la opción de "modificarlo". Luego te deberá aparecer la posibilidad de "personalizarlo" y finalmente con una casilla de verificación puedes desinstalar solamente el Firewall Active Armor.

volver a contenidos