Problemas con LOWID PDF Imprimir E-Mail
1- Funcionamiento red eDonkey

1- Un cliente se conecta a un servidor. (Usando TCP).
2- El cliente le envía al servidor los archivos que comparte.
3- El servidor guarda en su ordenador una lista con todas las personas que están conectadas a él y los archivos que comparten.
4- Preguntamos al servidor por personas que tengan los archivos que nos interesan.
5- El servidor mira en su lista y nos dice qué personas conectadas a él comparten los archivos que queremos.
6- Recibimos la lista de gente que nos interesa y nos intentamos conectar a ellos. Si lo conseguimos, entramos en cola de esas personas.
7- Después de este proceso, vamos probando de conectar a otros servidores por UDP para encontrar más fuentes. En este caso el proceso se reduce del punto 4 al 6.

El problema viene principalmente en el punto número 6. Nosotros nos intentamos conectar a la gente para bajar archivos. Sin embargo, no todo el mundo permite recibir conexiones desde el exterior, con lo que esto plantea problemas. De aquí salen las definiciones siguientes:

High ID : un usuario que puede conectarse a otro y, lo más importante, que otros pueden conectársele a él.

Low ID : es un usuario que no puede recibir conexiones exteriores. Para poder bajar o subir, siempre debe establecer él la conexión con el otro cliente.

Con estas definiciones vemos que un cliente High ID no podrá conectarse directamente a un cliente Low ID (no acepta la conexión).

Para solucionar este problema, lo que se hace es que el cliente High ID se conecta al servidor al que el cliente Low ID está conectado y le pide al servidor que quiere bajar un archivo del cliente Low ID. Como el cliente Low ID se conectó activamente al servidor, el servidor le dice: "Tal cliente High ID quiere tal archivo". En ese momento el cliente Low ID se conecta al High ID y empieza a enviarle el archivo.

Otra cosa que se extrae de este porceso es que dos clientes low ID no se podrán conectar nunca. Ninguno de los dos puede aceptar conexiones directas de otros clientes.


2- Cómo saber si soy un Low ID o un High Id 

Una persona puede ser Low ID por diferentes razones.

1 - Tiene un firewall de software. Este es un programa que nos instalamos que evita, si no lo sabemos configurar bien, que podamos recibir bien determinado tipo de conexiones. Esto podría provocar que estuviéramos en low ID.

2 - Tiene un router . Este es un aparato que, tal como nos lo intala generalmente el proveedor del servicio en cuestión, no permite recibir ninguna conexión desde el exterior.

3 - El servidor al que nos conectamos tiene un problema. Eso puede ser porque está sobrecargado y no puede funcionar bien.

4 - Funciona desde una universidad o desde algunos puestos de trabajo, lo que sería equivalente a tener un firewall de software que no nos permiten configurar.

En los dos primeros casos podremos resolver el problema (Si usamos el eMule/eDonkey en casa, seguro que lo podemos solucionar), el tercer caso tampoco es muy problemático, pues podemos desconectarnos y buscar otro servidor y el cuarto caso es el más difícil (Posiblemente nos tendremos que conformar con continuar Low ID).

En primer lugar comprobaremos si podemos recibir conexiones desde el exterior o no. Es decir, si deberíamos tener una ID alta o baja. Para hacerlo haremos lo siguiente:

1- Encender el eMule/eDonkey.
2- Cancelar la conexión a cualquier servidor de momento.
3- Para eMule: Ir a "Preferencias" y, en la pestaña de "conexión", apuntaremos el "clientport" (puerto traducido al castellano).
Para eDonkey: en la consola (ventana donde aparecen los mensajes de bienvenida de los servidores) escribir "vo"(sin las "). De todos los datos que aparecen, apuntad el que pone "door port".
4- Abriremos nuestro navegador de internet e iremos a la siguiente dirección: http://www.thedonkeynetwork.com/connection_test
5- En la casilla a la izquierda del botón "test", introduciremos el "clientport" que hemos apuntado antes.
6- Apretaremos el botón "test".

Una vez hecho esto, miramos el resultado.

Si es del estilo "success ... your id should be **********", significa que podemos tener una ID alta y, si alguna vez la tenemos baja, es culpa del servidor.

Si por el contrario el mensaje es

"timeout on ip ***.***.***.*** (6 sec)

this means, that we even did not receive a
RESET signal; maybe due to a 'stealth' firewall

Significa que SOMOS UN LOW ID, con lo que deberemos intentar cambiar la situación.


3-Cómo solucionar el problema si tenemos un Low ID 

En el caso que estemos en un ordenador desde casa, hay que mirar las siguientes cosas por este orden.

1- Si tienes Widows XP, comprobar que el firewall de software que lleva por defecto está desactivado y, si no lo está, descativarlo. Para ello haced lo siguiente:

1.1- Id a Inicio > Panel de Control > Conexiones de Red > Conexión de Área Local
1.2- Botón derecho sobre Conexión de Área Local > Propiedades.
1.3- En "propiedades", buscad la pestaña "avanzadas" y desactivad la casilla "Proteger mi equipo y mi red limitando o impidiendo el acceso a él desde Internet"

2- Mirar si tenemos un firewall de software conectado a nuestro ordenador. Si nosotros no lo sabemos y otra persona usa el ordenador, preguntarle a ella. Nombres típicos de firewalls de software son: ZoneAlarm, Sygate, Outpost Agnitum, Norton Firewall, Kerio... (Pronto hablaremos un poco más a fondo de como configurar correctamente el firewall para el eMule)

En caso que así sea, debemos configurarlo para que permita el uso al eMule. Si no sabes muy bien como funciona, permítele acceso total a internet, tanto como cliente como servidor (No hay ningún problema). Si sabes algo más de funcionamientos de firewalls, aquí dejamos la que consideramos la mejor configuración:

En conexiones de entrada:

TCP: Permitir conexión a nuestro "clientport"(El puerto que hemos apuntado antes) desde cualquier puerto.
(Es el puerto que usamos para que la gente pueda conectarse a nosotros y enviar/recibir datos).
UDP: No permitir ninguna conexión de entrada UDP.

En conexiones de salida:

TCP: Permitir cualquier conexión de salida a cualquier puerto y desde cualquier puerto.
(Para poder conectarnos a cualquier servidor y cliente que no use el puerto 4662 como clientport)
UDP: Permitir cualquier conexión de salida a cualquier puerto y desde cualquier puerto.
(Para poder pedir fuentes a cualquier servidor de nuestra lista que no use el puerto UDP 4665 que generalmente se usa por defecto)

Ejemplo de regla abierta para obtener el máximo número de fuentes para emule (válida para edonkey también), pero menos restrictiva:

TCP In: Local > Permitir -> any port - cualquier puerto
UDP In: Local > Denegar -> any port - cualquier puerto
TCP Out: Remoto > Permitir -> any port - cualquier puerto
UDP Out: Remoto > Permitir -> any port - cualquier puerto

Ejemplo de regla cerrada y más segura por el mayor control que tenemos con nuestras conexiones con el eMule (también válida para edonkey). Tiene como desventaja que hay que indicarle cuál es nuestro "client port" y también los puertos distintos al 4661 por el que nos conectamos a algunos servidores que no lo hacen por dicho puerto:

TCP In: Local > Permitir -> port 4662 o el que hayamos elegido nosotros en la configuración del emule o tecleando en la consola del edonjey: port xxxx
UDP In: Local > Denegar -> any port - cualquier puerto

TCP Out: Remoto > Permitir -> Any port
(Para conectarnos a cualquier servidor y cualquier persona que no use el puerto por defecto, el 4662)
UDP Out: Remoto Permitir -> Any port
(Poder pedir más fuentes a los servidores que no usen el puerto UDP 4665 por defecto)
TCP In - Out: Local/Remoto > Denegar -> cualquier puerto. Al ser reglas jerárquicas, con esta última denegamos que el emule(edonkey) use cualquier puerto que no sea cualquiera de los anteriores

3- Si tenemos un router. Si tenemos ADSL puede que tengamos uno.
Nota: Un Modem 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...)

En este caso, deberemos configurar al router. Para eso es necesario abrir en el router nuestro "clientport" (el puerto que hemos apuntado antes). Si por alguna razón cambiamos nuestro "clientport", debemos acordarnos de abrir de nuevo el puerto.

4- En caso estemos desde universidad o trabajo, cambiar puertos.
Esta opción es sólo válida para aquellos que estén en la universidad o el trabajo.

4.1- Una opción es probar a cambiar el puerto y mirar si así obtenéis una ID alta. La universidades acostumbran a cerrar los puertos para evitar conexiones desde el exterior, pero puede que tengan algunos abiertos para determinadas funciones. Lo ideal sería poder escanear los puertos que están abiertos (miraremos si encontramos algún programa o, si alguien conoce alguno, que lo diga) y usar alguno de los que salieran abiertos. Sino, sólo podemos porponer que probéis con estos a ver si lo conseguís:

Puertos: 80, 125, 21, 440.

Si con estos puertos no aconseguís una ID alta, probad con otros.
Nota- Emule: El puerto se cambia en la pestaña de "conexión", el lugar donde pone "clientport"(puerto). eDonkey: El puerto se cambia escribiendo en la consola "port ****". Para volver a comprobar si tenemos un High ID reiniciad el eMule/eDonkey.

Comentarios
Añadir nuevoBuscar
¡Sólo los usuarios registrados pueden escribir comentarios!

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

 
Siguiente >
 
 

Encuesta

¿ Que opinas de nuestro nuevo diseño Web ?
 

Estan en Linea

Hay 5 invitados en línea