Esta es una copia de lo que publiqué allá por septiembre del 2003 en la web de Emulespaña, revisada por última vez en el 2006.
Manual eMule (filosofía, configuración, consejos)
Novedades
14 de Septiembre del 2006. El 26 de Julio se ha incluído en eMule la Ofuscación de Protocolo, el 21 de Agosto, en las instalaciones nuevas los puertos por defecto 4662 y 4672 ahora son aleatorios, no se cambian en las actualizaciones, estas posibilidades estuvieron disponibles el 31 de Agosto con la versión 0.47b Beta 1; desde el 14 de Septiembre está disponible la versión estable 0.47c. Se recomienda cambiar a esta versión cuanto antes, especialmente a los usuarios de PSI que filtran las conexiones P2P, entre ellos el operador español ONO, algunos Argentinos y Brasileños.
01 de Abril del 2006. Después de mi pequeña experiencia «al otro lado» de un PSI (Proveedor de Servicios de Internet) o más concretamente en un SAT (Servicio de Asistencia Técnica) de uno de ellos, he añadido algunos de los conocimientos adquiridos, he aprovechado también para añadir enlaces a la Wikipedia. Además he cambiado la licencia de GNU FDL a Creative Commons.
17 de Julio del 2005. Empecé a revisar la guía en noviembre del 2004, hace más de un año que no la actualizaba, mi desconexión de Internet y paso a GNU/Linux me alejó del eMule. Desde el otoño del 2004 las operadoras han doblado las velocidades de conexión manteniendo el mismo precio, en algunos casos se ha doblado la recepción pero no el envío, nos vamos acercando así a las velocidades de otros países, aunque con un coste comparativamente más alto.
He revisado las nuevas opciones y comentado las más importantes a nivel de rendimiento hasta la versión del eMule 0.46b. Estoy tratando de que sea lo más clara posible, sin caer en excesivos tecnicismos.
30 de Septiembre del 2003. Última actualización, contemplaba hasta la versión 0.30a del eMule.
Terminología...
ancho de banda, se utiliza generalmente, para indicar la cantidad de datos, que puede ser enviada en un período de tiempo determinado, a través de un circuito de comunicación dado, por ejemplo para un modem V.90 el ancho de banda de envío es de 33,6 kbps (kilo bits por segundo) [1].
asimétrica, se denomina a las conexiones de datos como la ADSL cuya velocidad de envío y recepción son diferentes.
atenuación, en telecomunicación, se denomina atenuación de una señal, sea esta acústica, eléctrica u óptica, a la pérdida de potencia sufrida por la misma al transitar por cualquier medio de transmisión [2]. Para el caso del cableado, influye la distancia y calidad del mismo así como la cantidad de empalmes realizados. El valor de atenuación se expresa en decibelios (dB), cuanto menor sea, menor pérdida de señal mayor calidad en la conexión y por lo tanto mayor velocidad podremos conseguir.
bucle de abonado o local, en telecomunicaciones el bucle local o bucle de abonado es el cableado que se extiende entre la centralita (o conmutador) y los locales del usuario; en España, este bucle es propiedad del usuario aunque Telefónica sigue siendo la única autorizada para su cambio, revisión y mantenimiento [3].
cable-modem, es un tipo especial de módem diseñado para modular la señal de datos sobre una infraestructura de televisión por cable [4].
cortafuegos (firewall), dispositivo o programa de seguridad que se coloca entre una red local o equipo y una red externa, Internet por ejemplo, cuyo objetivo es establecer una seguridad en las comunicaciones de forma que evite ataques o intrusiones externas o viceversa, bloqueando determinadas comunicaciones hacia el exterior. En nuestro caso, un cortafuegos podría bloquear las comunicaciones del eMule.
download (descarga, bajada), término que indica la recepción de datos desde un equipo o dispositivo, normalmente desde un servidor en Internet.
encaminador (router), dispositivo que distribuye tráfico entre redes [1], por ejemplo nuestro equipo o red privada e Internet.
desagregación, en España, se produce cuando un usuario solicita que otro operador, diferente a Telefónica, le de servicio de forma independiente a esta, de esta forma el nuevo operador puede suministrarle conexión ADSL por su red propia, proporcionando voz por la red de Telefónica, lo que se denomina desagregación parcial, o bien dando ambos servicios por la red propia, denominándose desagregación completa. En este proceso, Telefónica desconecta al usuario de su red y lo conecta a la red del otro operador en la OBA que este mantiene dentro de la central de Telefónica [5].
modem, acrónimo de MODulador / DEModulador, dispositivo que convierte la señal digital de un dispositivo a analógica para poder ser enviada por el cable telefónico o bien por el de antena de televisión en caso de los cable-modem [6].
monopuesto, funcionamiento característico de los modem, estos establecen una conexión transparente de forma que la IP externa, en nuestro caso la IP pública de Internet, se le asigna al ordenador con las ventajas e inconvenientes que esto supone; como ventajas se pueden citar: el no necesitar realizar redireccionamiento de puertos mediante NAT, PAT o similares y por la misma razón, el número de conexiones simultáneas no está limitado por NAT, sino por la pila TCP/IP del sistema operativo, mucho mayor; la mayor desventaja se debe a que la exposición directa a Internet hace el equipo más vulnerable a ataques y se hace imprescindible un cortafuegos bien configurado, sólo se puede conectar directamente un ordenador a la red externa.
NAT (Network Address Translation), o Traducción de Dirección de Red es un estándar creado por la Internet Engineering Task Force (IETF) el cual utiliza una o más direcciones IP para conectar varios ordenadores a otra red (normalmente a Internet), los cuales tiene una dirección IP completamente distinta (normalmente una IP no válida de Internet definida por el RFC 1918). Por lo tanto, se puede utilizar para dar salida a redes públicas a ordenadores que se encuentran con direccionamiento privado o para proteger máquinas públicas [7].
puerto (de red), es una interfaz para comunicarse con un programa a través de una red. Los puertos de red suelen ser numerados y una cierta implementación de protocolo de transmision de red (como TCP o UDP) asigna alguno de esos números de puerto a la información que envía; la implementación del protocolo en el destino utilizará ese número para decidir a que programa entregar los datos recibidos.
En TCP y UDP la combinación de un número de puerto y una dirección de red (número IP) suele llamarse socket [8].
ruido, en el ámbito de las telecomunicaciones y de los dispositivos electrónicos, en general, se considera ruido a todas las perturbaciones eléctricas que interfieren sobre las señales transmitidas o procesadas [9]. Se expresa en decibelios (dB). Se determina por la diferencia entre la señal de datos transmitida y la de ruido, cuanto mayor sea esta diferencia, mayor será la calidad de la señal.
TCP (Transmission Control Protocol), es el principal sistema de transmisión de datos del protocolo TCP/IP; es fiable ya que incluye control de errores, cada vez que se envía un dato se espera una respuesta positiva (ACK) en un tiempo determinado, en caso contrario se reenvía el dato; incluye control de flujo, cuando se recibe la respuesta ACK se vuelve a enviar más información, de esta forma sólo se envía a medida que el destinatario puede procesarla.
UDP (User Datagram Protocol), sistema alternativo a TCP para enviar información, no tiene fiabilidad, control de flujo o errores, por lo que se suele usar en conexiones rápidas y que no requieren una respuesta, que la información llegue o lo haga correctamente; por lo que genera poco tráfico.
upload (cargar, subir), se utiliza para designar el envío de información o datos hacia otro equipo o dispositivo.
Filosofía y funcionamiento...
En la web oficial de Emule-project.net, apartado descargas, tienes la ayuda elaborada por Monk y traducida por linux_rodo, es interesante que la descargues.
eMule utiliza la red P2P eDonkey para el intercambio de ficheros, tanto la red como los programas cliente que la usan son gratuitos. A partir de la versión 0.42.1 también se puede usar la red Kademlia, una red sin servidores. Más información en la ayuda, apartado Guía sobre las redes.
Al ser gratuitas, hay que tomarlas tal cual, no podemos exigirles que funcionen de una manera concreta o que vayamos a encontrar lo que nosotros queramos.
Como quizás sabrás P2P significa Peer to Peer, entre pares o iguales, es decir, que los que compartimos somos usuarios con conexiones de todo tipo, usuarios con modem V.90, RDSI, ADSL, cable, etc., no son conexiones a servidores FTP de alta capacidad con líneas de comunicación muy rápidas, por lo que la velocidad de recepción no tiene porque llegar al máximo de la que tengamos disponible.
Cuando te conectas a otro usuario no es llegar conectar y recibir, sino que entrarás en una cola y empezarás a recibir cuando llegues al principio de esta.
eMule usa un sistema de créditos, cuanto más des a los demás, más rápido avanzarás en sus colas y antes podrás recibir. En la ayuda, apartado Preguntas frecuentes > Créditos y en Funciones > Sistema de créditos tienes más información sobre ello, en Información general > Valoración y puntuación, se explica como se avanza en la cola en función de los créditos y otros valores.
Los ficheros compartidos se dividen en partes (chunks) de 9,28 MB, que será lo máximo que recibas en cada conexión, volviendo de nuevo a la cola, esto ayuda a una mejor distribución de los archivos y evita que unos pocos usuarios acaparen la recepción de ficheros. Sólo compartes las partes completas recibidas, cada parte tiene un código (hash) de verificación, si la parte recibida no es correcta, esta se trata de recuperar recibiendo trozos más pequeños de 180 kB; en la ayuda, apartado Funciones > Gestión de la corrupción, está ampliada la información sobre la división de los ficheros y cómo se intentan reparar.
Consideraciones iniciales...
Como otros programas de comunicaciones a través de Internet, eMule usa el sistema de puertos junto con la dirección IP, de esta forma se puede establecer una comunicación única entre ambos programas. Si los puertos están cerrados o bloqueados y no se pueden usar, el rendimiento del eMule será inferior. Esto puede pasar en redes sobre las que no tenemos control, están protegidas por un cortafuegos, usan un sistema proxy o un encaminador en los que dichos puertos pueden estar sin redireccionar mediante NAT.
Conectemos un sólo equipo o varios, la conexión siempre la compartiremos con otros usuarios o programas que también acceden a Internet, aunque el eMule esté enviando y recibiendo al completo, el rendimiento disminuirá si nos ponemos a navegar, enviar o recibir correo electrónico, IRC, etc. Si no podemos determinar el ancho de banda que le corresponde al eMule es mejor usar sistemas que lo detecten automáticamente, en todo caso, lo mejor es partir de configuraciones pequeñas e irlas subiendo mientras notemos mejoría, si configuramos el eMule como si todo el ancho de banda nos correspondiera a nosotros probablemente irá peor.
Imagina que estás vertiendo agua en una botella usando un embudo, si echas agua en el embudo más rápido de la que este es capaz de ir pasando a la botella, el agua desbordará el embudo y se perderá, algo similar sucederá si configuras el eMule para que envíe o reciba más de lo que tu conexión es capaz. Es preferible verter el agua poco a poco hasta llenar la botella, que hacerlo rápidamente y dejar la botella sin llenar.
En función de los valores de atenuación y ruido, tu encaminador puede no conectarse -sincronizar- a la velocidad contratada, sino a una inferior, puedes tener, como he visto, una tarifa de 6 Mbps (6.000 bps) y sincronizar a 4 Mbps (4.000 bps); además los PSI pueden garantizarte solamente un porcentaje del ancho de banda, normalmente el 10%, pero es que además no tiene porque ser sobre el contratado, sino sobre el de sincronización, en este caso, en vez de 600 bps, te garantizaría sólo 400 bps.
La velocidad de sincronización es importante porque es la que verdaderamente te dará el ancho de banda real, puedes verificar este dato en el encaminador, si tienes acceso a él, o bien tu PSI puede confirmarte los valores, tanto para envío como para recepción. Así que diferenciaremos entre la velocidad o ancho de banda contratado y el real o de sincronización, este puede variar si apagas el encaminador y al encenderlo han variado los parámetros de conexión, especialmente el de ruido. El PSI puede garantizarte un valor superior en caso de desagregación, para el PSI del ejemplo, este es de un 25%.
Si conectas a través USB comprueba si hay actualización del controlador, en este tipo de conexiones casi toda la carga la gestiona el procesador, por lo que el consumo de este puede ser elevado aún sin usar Internet, es preferible una conexión a través de red, en tarjeta o integrada en la placa base, precisamente porque la circuitería de la red se encarga de la gestión de los datos en vez de ser el procesador.
Tabla 1: Velocidad de diferentes conexiones
Tipo de Conexión |
Mbps |
MBps |
Wireless LAN o IEEE 802.11 |
1 |
0,12 |
Ethernet 10 Base-T o IEEE 802.3 |
10 |
1,25 |
USB 1.1 |
12 |
1,50 |
Wi-Fi o IEEE 802.11g |
54 |
6,75 |
Ethernet 100 Base-T o IEEE 802.3u |
100 |
12,50 |
FireWire 400, iLink o IEEE 1934a |
400 |
50.00 |
USB 2.0 |
480 |
60,00 |
FireWire 800, iLink o IEEE 1934b |
800 |
100,00 |
Puedes encontrar información adicional sobre los encaminadores o cable modems en webs como ADSL 4 Ever, ADSL Ayuda, BandaAncha.st, ADSLNet, además de las webs de los fabricantes.
Puedes acudir a la web speed guide.net, en el menú izquierdo, abajo, verás la opción TCP/IP Analyzer, verifica tu configuración de red para ver si está optimizada y en todo caso puedes descargar el TCP/IP Optimizer; si no te llevas bien con el inglés, en Optimización de Conexiones de Banda Ancha, además de información, en Velocidad > Test TCP/IP te lleva a la página de verificación y a la izquierda te explica los resultados posibles en español, así como los cambios a efectuar si fuera necesario. Otra herramienta de optimización es el DFUeTweaker en la web Kurt Zimmermann Software.
eMule es un programa del que tenemos disponible el código fuente, esto quiere decir que existe la posibilidad de que, si tenemos los suficientes conocimientos de programación, podemos modificar el programa original; a las versiones diferentes a esta se les denomina MODs ya que son MODificaciones.
Algunos MODs simplemente corrigen fallos de la original, otros mejoran las funcionalidades existentes, le añaden nuevas funciones, etcétera.
Mientras no sepas cómo funciona, lo mejor es que uses la última oficial estable, no uses versiones alfa o beta, ya que pueden tener fallos, mírate en foros sobre eMule los mensajes de otros usuarios, sus comentarios antes de cambiar de versión, espera al menos quince días, de esta forma si se detectan errores pronto saldrá una nueva versión.
Si todavía no lo tienes instalado, selecciona la opción de descargar la versión de instalación, puedes tener la opción para descargar 'binarios', se usa una vez que ya tienes instalado el eMule, sólo descargarás los ficheros mínimos para actualizarlo, también puedes tener la opción a descargar los 'fuentes', que te sirven como se ha comentado antes, para poder modificarlo a tu gusto.
La primera vez que lo instales usa el asistente, dale la velocidad de conexión real, al menos en caso de DSL, el sistema operativo y deja que él ajuste los parámetros, no los cambies salvo que sepas lo que haces y en todo caso no cambies más de uno a la vez, sobre todo si quieres comprobar si los resultados de dicho cambio influyen en el envío y recepción de ficheros, al igual que antes, mira los mensajes de otros usuarios, aprende para que sirve cada parámetro y que efectos suponen el cambiarlo.
Al igual que las cartas que se envían por correo se meten en un sobre con la dirección del destinatario, la del remitente y quizás alguna información adicional, como una referencia, a quién va destinada en concreto (atención), etc., la información que enviamos a través del protocolo TCP/IP también «se mete en un sobre» que lleva información similar, estimándose que esta supone entre un 2% y un 20% del total, por lo que la velocidad efectiva no será igual a la velocidad de sincronización.
Configuración inicial...
Mostrar.
Algunas de estas opciones provocan un mayor consumo de procesador al mostrar más información o un modo más bonito, como normalmente no estaremos mirando el eMule, podemos desactivarlas.
- Estilo Barra de progreso, por defecto se muestra con efectos 3D, muévelo a la izquierda para una barra plana en 2D.
- Mostrar porcentaje de descarga en barra de progreso, Mostrar índices de transferencia en el título, Mostrar información de descarga en pestaña de categorías, son opciones que también añaden más consumo de procesador.
- Conservar uso de CPU y Memoria, marcando estas opciones también disminuiremos el consumo de memoria y procesador.
Conexiones.
-
Capacidades, pon la velocidad máxima en kBps o kB/s (kilo bytes por segundo) de tu conexión, ten en cuenta que los PSI dan la velocidad en kbps o kb/s (kilo bits por segundo), simplemente divide este valor por 8.
- Modem V.90 ó V.92 (56 k), su capacidad es de unos 7 / 4 kBps, es decir 7 de recepción y 4 de envío, por lo tanto asimétrica, a tener en cuenta que tanto el envío como la recepción comparten el mismo ancho de banda, la velocidad total no puede superar el total de la conexión, la capacidad máxima dependerá de la velocidad que se negocie en cada conexión. Si conectamos a menudo a 50,6 kbps (50.600 bps), nuestra capacidad máxima será de 6,32 kBps. El envío es fijo a 33,6 kbps (33.600 bps), que equivalen a 4,32 kBps según la norma V.34. Más información sobre V.90 en V.90 Modem Standard, y sobre V.92 en Welcome to V92.com.
- RDSI (64 ó 128 kbps), permite hasta 8 kBps con un canal y 16 kBps con dos canales unidos, tanto de envío como de recepción, pero al igual que los modems, las dos sumadas no pueden pasar de esos valores. A tener en cuenta que, salvo contrataciones especiales, el uso de dos canales significa efectuar dos llamadas y por lo tanto doble coste de la conexión.
- ADSL, es una conexión asimétrica, supongamos a modo de ejemplo, una conexión de 256/128 kbps lo que equivale a 32/16 kBps, las ADSL tiene canales separados para el envío y recepción por lo que las velocidades son simultáneas, es decir, con la conexión de ejemplo podrías, teóricamente, estar enviando a 16 kBps y recibiendo a 32 kBps.
- Cable, hay diferentes combinaciones según el operador, los canales de envío y recepción también están separados.
-
Límites, la ayuda recomienda desactivar el límite de descarga, sobre todo si tenemos ancho de banda suficiente. Para el de subida se recomienda un límite entre un 80 - 90% de la capacidad, a veces incluso menos, la ayuda indica un 75%.
El motivo es dejar un margen para el envío de los ya comentados paquetes ACK, también hay que dejar margen para el ancho de banda excedente que veremos más adelante. Si tu MOD permite incluir estos parámetros dentro de los límites podrás controlarlo mejor.
El límite de subida también se puede desactivar y utilizar el Sensor de velocidad de subida o USS, está en el apartado de Opciones adicionales, disponible en la versión 0.44a y posteriores.
Para conexiones por modem, RDSI o con poca capacidad de subida, puedes usar MODs como el emulEspaña, iONiX, pHoeniX, SDG PoWa y Xtreme que permiten introducir decimales en estos valores, afinando de esta forma la configuración.
Para las conexiones por RDSI es conveniente poner un límite de envío, si no lo hacemos, eMule primero empleará todo el ancho de banda para enviar quedándonos sin margen para recibir.
eMule establece un ratio de transferencia en base al límite de subida, hasta 3 kBps es de 1:3, es decir, te permitirá una velocidad de descarga tres veces superior a la de subida, de 4 a 9 kBps, es de 1:4, con un límite de 9 kBps sólo podrás descargar a un máximo de 36 kBps (9 x 4), a partir de 10 kBps no hay ratio de descarga. Algunos MODs toman como base del ratio la velocidad media de subida, en algunos casos, si ya has descargado el cuádruple de tu subida, algunos MODs automáticamente limitan la descarga, no permitiendo que superes el ratio 1:4 independientemente de tu límite o media de subida.
-
Puertos, te recomiendo cambiarlos, parece que hay PSIs que establecen filtros para los puertos por defecto del eMule, dándoles una menor prioridad, puedes sustituirlos por cualquier otro valor superior a 1023, verifica si tienes otros programas de mensajería, IRC, juegos en línea, etc. y qué puertos usan para evitar conflictos, puedes usar los puertos x4662 y x4672, donde 'x' es un valor entre 1 y 6 o bien xy662 y xy672 donde 'y' es un valor entre 0 y 9. Algunos MODs permiten usar puertos aleatorios cada vez que se conecta. Tienes una lista de los puertos registrados en IANA Assignments Port Numbers.
Los puertos usados por defecto son:
- 4662 TCP, tanto para entrada como para salida, valor aleatorio en la instalación a partir de la versión 0.47c, configurable, reglas 4662 <= * y 4662 => *.
- 4672 UDP, tanto para entrada como para salida, valor aleatorio en la instalación a partir de la versión 0.47, configurable, reglas 4672 <= * y 4672 => *.
- 4661 TCP, salida, fijo, regla * => 4661.
- 4665 UDP, salida, fijo, regla * => 4665. En realidad es el valor anterior + 4.
- 4711 TCP, entrada, configurable, 4711 <= *.
Con el botón Comprobar puertos se puede verificar si están correctamente configurados, abrirá un navegador que accede a una página de prueba. Si no te funciona no te preocupes demasiado, he leído mensajes de usuarios con una configuración correcta, pero que la comprobación le da error.
Para conocer tu dirección IP, mira en el eMule la pantalla de Servidores, ventana de Información personal, también puedes acceder a www.cualesmiip.net, www.showip.com, www.verip.es, ADSL 4 Ever, ADSL Ayuda, ADSLNet y Banda Ancha.
Para el cortafuegos de Windows XP puedes pulsar el botón Abrir estos puertos en el cortafuegos interno de WinXP, el programa se encargará de activarlos, tendrás que hacerlo manualmente en otros cortafuegos además de los encaminadores. Algunos MODs usan el sistema de Windows XP UPnP que puede abrirlos automáticamente en aquellos que contemplen esta opción.
Si quieres ahorrarte problemas, puedes configurar una regla general que permita a eMule todo el tráfico TCP y UDP, hacia y desde cualquier puerto y dirección IP. Para saber cómo abrirlos consulta la documentación de tu encaminador o puedes mirar en las webs citadas anteriormente.
Si el cortafuegos, encaminador o proxy es de una organización empresarial, universitaria, etc. que no es de tu responsabilidad, quizás sea mejor no intentar modificarlo, mira además las normas de uso de la red o consúltalo con el administrador, ten en cuenta que en algunos sitios se registra el uso que se hace de Internet.
En estos casos prueba con puertos que sí puedan estar disponibles, como el 20 y 21 (FTP), 23 (telnet), 25 (SMTP), 53 (DNS), 80 (HTTP), 110 (POP3), 119 (NNTP), 123 (NTP), 8080 (proxy), etcétera.
-
Límite máximo (fuentes por archivo), se refiere a la cantidad de usuarios a los que puedes conectar como máximo para poder descargar un archivo, puedes guiarte por las que pone el asistente, indicadas por la Tabla 2, varían en función de la velocidad de conexión, el número de ficheros en descarga y el sistema operativo, la ayuda recalca que valores muy altos ralentizarán el equipo o podrán hacer que se bloquee, con las conexiones antiguas se recomendaba no pasar de un total de 3.000 fuentes, pero si te guías por la tabla, con una conexión superior a 2.500 bps y 20 archivos en descarga, podrías tener un total de 10.000 fuentes (20 x 500). Al tráfico que se genera al conectar con las fuentes se le denomina ancho de banda excedente u overhead.
Según Announ el asistente del eMule pone los siguientes valores para Windows NT 4.0, 2000 y XP, para Windows 9x y Me divide primero el límite de descarga por 2, por ejemplo, si tienes una ADSL de 512/256, pondrías (512 / 8 / 2 = 32) los valores de < 62.
Tabla 2: Número de fuentes por archivo recomendadas según el número de ficheros en descarga
Límite descarga |
Fuentes para 1 a 5 descargas |
Fuentes para 6 a 15 descargas |
Fuentes para 16 o más descargas |
=< 7 kBps |
100 |
60 |
40 |
< 62 kBps |
300 |
200 |
100 |
< 187 kBps |
500 |
400 |
350 |
=< 312 kBps |
800 |
600 |
400 |
> 312 kBps |
1000 |
750 |
500 |
-
Conexiones máximas, en la ayuda del eMule, se recomienda un valor de 50 para usuarios de Windows 9x / Me o modems / RDSI y no pasar de 100, para el resto de conexiones puedes dejar el valor que ponga el asistente y que son:
Tabla 3: Máximo de conexiones según el límite de subida
Límite subida |
Máx. conexiones |
<= 7 kBps |
80 |
< 12 kBps |
200 |
< 25 kBps |
400 |
<= 37 kBps |
600 |
> 37 kBps |
800 |
Hay que tener en cuenta que si conectamos a través de un encaminador, este también tiene un límite de conexiones, por la tabla NAT, si nos pasamos de este valor rechazará el exceso de conexiones, al menos este debería ser el comportamiento normal, sin embargo algunos modelos, quizás por fallo o mal diseño del programa que lo gestiona, puede bloquearse, cortar la conexión, etcétera. El valor dependerá del modelo de encaminador, he visto ZyXEL de la serie 600 con una tabla para un máximo de 1.024 conexiones simultáneas, el PSI puede solicitar al fabricante que reduzca este valor.
- Auto conectar al iniciar, como se puede deducir, con esta opción activada, eMule se conecta a un servidor nada más iniciarse, en caso contrario tendremos que realizar una conexión manual pulsando en el icono Conectar.
- Reconectar al perder la conexión, si por alguna razón se pierde la conexión con el servidor, esta opción permite que eMule se vuelva a conecta al mismo u otro servidor, es recomendable activarla.
- Red, puedes seleccionar las redes a las que quieres conectarte, la inicial, eDonkey, basada en la conexión a servidores, tiene el inconveniente de la dependencia de ellos, como ya ha pasado anteriormente, un ataque o caída de los principales llevó a la caída de casi toda la red. Por otra parte está la nueva red Kademlia, todavía en desarrollo, carece de servidores, y por lo tanto de su problemática, aquí casi todos los equipos son servidores. Por supuesto te puedes conectar a ambas a la vez, buscar y descargar de usuarios conectados a las dos redes.
Servidores.
- Actualizar lista de servidores al conectar a un servidor, cuando te conectas a un servidor, este te envía una lista de los servidores que conoce, si ya tienes una buena lista de servidores, puede no ser necesario activarla.
- Actualizar lista de servidores al conectar a un cliente, similar a la anterior, pero cada vez que conectamos con otro usuario, esta genera mucho más tráfico y es aconsejable desactivarla, sobre todo en conexiones con poco ancho de banda.
- Auto conectar sólo a servidores fijos, si por alguna razón estos servidores no responden y tienes la opción marcada, eMule no conectará con ningún otro servidor y quedarás con ID Baja.
- Control inteligente de LowID al conectar, actívala para que vuelva a conectar con otro servidor para el caso de que se desconecte y conecte de nuevo con ID Baja.
- Conexión segura, actívala si tienes problemas de conexión con los servidores y te dan habitualmente ID Baja.
Archivos.
- Añadir archivos para descarga en modo pausado, recomendado si tienes muchos archivos en descarga.
- Intentar descargar antes la primera y última parte, el inconveniente de esta opción es contribuir a una peor distribución del fichero. Se aconseja no usarla.
- Intentar transferir partes completas en todas las subidas, conviene tenerla activada para una mejor distribución de los ficheros, una vez que una parte está completa queda disponible para que otros usuarios la descarguen.
- Activar auto prioridad, se recomienda activarlo para que en los archivos a descargar, de más prioridad a la hora de buscar fuentes a los que menos fuentes tengan y menos prioridad a los que más fuentes tengan. En los archivos compartidos funciona de forma similar, da más prioridad a los archivos que menos fuentes tienen para que de esta forma se extiendan más rápido y menos prioridad a los que tienen muchas fuentes.
-
Descargar el siguiente archivo pausado cuando otro se complete, puedes utilizarla en conjunción con la vista anteriormente.
- misma categoría, con la anterior activada, descarga el siguiente fichero de la misma categoría, si no hubiera descargaría el siguiente de otra categoría.
- sólo en la misma categoría, se fuerza a descargar el siguiente fichero sólo si es de la misma categoría.
Si quieres establecer el orden exacto en que quieres descargar los ficheros, los puedes ordenar alfabéticamente en cada categoría, o crearte una para ello, y renombrarlos, por ejemplo poniendo delante 000-, 001-, 002-, etc., los pones todos en prioridad normal y después activas en las propiedades de la categoría Descargar en orden alfabético, asegúrate de que los ficheros que vayas añadiendo a las categorías de este tipo tengan todos la prioridad 'normal'. No ponerlos en prioridad 'auto'. Opción disponible a partir de la versión 0.43a. MODs como Cyrex2001, MorphXT y pHoeniX incluyen el sistema de Prioridad Lineal mucho más sencillo que no necesita renombrar el fichero.
Estadísticas.
Estos valores influyen en el tiempo que eMule va a dedicar a calcularlas y mostrarlas, así como la forma en que va a hacerlo, si queremos disminuir el consumo de procesador, podemos aumentar al máximo los valores de Intervalo de actualización, tanto en Gráfico como en Árbol de estadísticas y el de Tiempo de promedio del gráfico.
Seguridad.
- Ofuscación de Protocolo, la información del enlace es bastante clara, no es necesario activar nada si nuestro PSI no filtra las comunicaciones de eMule, Activar la Ofuscación de Protocolo si nuestro PSI lo hace, como dice la ayuda las otras dos opciones no son recomendable activarlas.
- Usar identificación segura, esta opción activa el uso de una clave RSA de 384 bits, permite el reconocimiento seguro de otros usuarios, evitando los MODs que roban los ID de usuario y sus créditos. Se recomienda su uso. Tendrás que reiniciar el eMule para que se active en la versión 0.29b. Activado por defecto a partir de la 0.29c. Tienes información ampliada en la ayuda dentro de Funciones > Identificación segura de usuario.
- Iniciar eMule como usuario limitado, sólo funciona en Windows NT 4.0 / 2000 / XP que usen NTFS como sistema de ficheros. Normalmente se trabaja en estos equipos como usuario administrador, que tiene control total sobre el equipo, eMule como usuario limitado se ejecuta a si mismo como un usuario sin privilegios de administrador, protegiendo al sistema de posibles ataques, virus, etc., que el eMule pueda recibir.
Opciones Adicionales.
-
Sensor de Velocidad de Subida (USS), monitoriza la conexión ajustando automáticamente el límite de subida, asegura que la conexión nunca se sature e intenta mantener fluído el uso de la conexión por otras aplicaciones como el navegador, correo, juegos en línea, etcétera.
Es interesante cuando no queremos preocuparnos del ancho de banda de envío disponible, dejando que eMule se auto ajuste dependiendo del existente en cada momento, especialmente aconsejable cuando estemos conectados en red y compartamos la conexión a Internet, como podría ser en un cyber-café o en monopuesto y tengamos más programas accediendo a Internet, como servidores de correo, web, etcétera.
También puede ser útil si el ancho de banda de nuestra conexión es bastante inestable, tiene grandes oscilaciones a lo largo del día, comentaba un usuario con una conexión 512/128 lo mal que le iba si ponía un límite de subida de 8,9 kBps, pero que si lo bajaba a 7 kBps iba mejor; la respuesta fue la velocidad de conexión que tenía en aquel momento de 400/70, lo que da una capacidad de 50/8,75 kBps, por lo que eMule saturaba la subida con el límite configurado.
Si la velocidad en otras aplicaciones es lenta, al navegar por ejemplo, puedes bajar el límite de recepción si eMule descarga al límite de la capacidad, si no es así, disminuye el límite de subida, opcionalmente puedes usar el USS; si el problema es debido a errores de conexión, falta de sockets, fallo en DNS o similares, puede ser debido a un número de excesivo de conexiones, baja este valor, revisa también las 'Máx. fuentes/archivo', 'Conexiones máximas en 5 segundos' y 'Máx. conexiones a medio abrir'.
Como ya he comentado anteriormente, hay MODs que añaden nuevas funciones o controles al eMule original, algunas de ellas pueden mejorar o afinar más el funcionamiento, en eMule MODs, tienes una lista de características y los MODs que las incluyen.
eMule se pone en marcha...
En la pantalla de Servidores, pestaña Registro, verás los mensajes con las conexiones a los servidores, si no conecta con ninguno verifica que:
- tu conexión a Internet funciona, por ejemplo usando el navegador o realizando un ping a tus DNS.
- el cortafuegos o encaminador no estén bloqueando la conexión del eMule al tener los puertos sin redireccionar o redireccionados a una IP incorrecta.
- en la ventana superior (Lista de servidores), te aparece una lista de ellos, en caso contrario puedes actualizar el fichero server.met, puedes obtener servidores en esta lista de servidores o bien usar esta lista de servidores seguros, copias un enlace cualquiera, lo pones en el campo Actualizar server.met desde URL y pulsas Actualizar, tendrás una nueva lista de servidores.
- tienes activada la opción Auto conectar sólo a Servidores fijos y no tienes ninguno de este tipo.
- no estés compartiendo más ficheros de los que marca el servidor como limite alto, sólo versiones anteriores a la 0.29a.
- no estés descargando más de 30 ficheros a la vez, sólo versiones anteriores a la 0.30a.
- no hayas conectado con ID Baja, algunos tienen un límite de usuarios con este tipo de conexión.
Conectas y en la ventana Información personal, te pone ID Alta (High ID), quiere decir que tu conexión es correcta, puedes saltarte las indicaciones siguientes e ir a Consejos.
Si conectas con ID Baja, puede ser un problema circunstancial, puedes forzar la conexión a otro u otros servidores, puede pasar que después de un corte de corriente, un bloqueo o reinicio del equipo, eMule esté realizando un índice (hashset) nuevo de los ficheros compartidos y en descarga, esto puede dificultar la conexión, es mejor esperar a que este proceso termine e intentar conectar después.
¿Eres cliente de un proveedor que prioriza el tráfico P2P usando traffic shaping?, si es así usa una versión de eMule 0.47c o superior.
¿Qué significa conectar con ID Baja?, no quiere decir que no vayas a poder enviar o recibir datos, sino que no lo haces en las condiciones óptimas, no te puedes conectar a otros usuarios directamente, sino que tienes que hacerlo a través del servidor, con la consiguiente sobrecarga para este, sólo puedes descargar de los usuarios que tengan ID Alta, lo que te da menos posibilidades y probablemente una velocidad media menor.
Verifica la configuración del cortafuegos, o desactívalo momentáneamente, verifica la configuración del encaminador, cambia los puertos por defecto, ... Si no es posible conectar con ID Alta, marca la casilla desactivar del puerto UDP en Conexión.
Consejos...
Manten el eMule conectado el mayor tiempo posible, cuando te desconectas pierdes el puesto en las colas remotas, la siguiente vez que conectes tendrás que volver a ponerte a la cola de nuevo. Si la desconexión es por un breve plazo, sólo pierdes los puestos en los que empezarías a descargar durante el tiempo de desconexión, tiene que transcurrir al menos 1 hora para que tus fuentes te eliminen de sus colas.
Hay usuarios que se extrañan de tener conexiones muy rápidas y descargar a velocidades muy bajas, mientras que en descargas directas lo hacen casi el máximo que su conexión les permite. Recordar lo comentado al principio, estamos descargando de conexiones de usuarios con capacidades de envío limitadas, quizás de uno con un modem V.90 que como mucho nos pueda enviar a 3 kBps; se tendría que dar la casualidad que estar descargando de varios usuarios a la vez para poder conseguir velocidades más altas.
Recuerda el ratio 1:3 o 1:4 que eMule puede imponer según el límite de subida o la cantidad de datos descargada, puede que ya lo has alcanzado.
Al principio probablemente no consigas velocidades altas, esto se debe a que todavía no has compartido lo suficiente como para que hayas obtenido los créditos necesarios, los cuales te permitan subir más rápido en las colas de otros usuarios, ten paciencia y verás que a medida que pasa el tiempo tu velocidad de descarga va mejorando.
Cuantas más fuentes tenga un fichero más posibilidades de descargarlo, pero hay que mantener un equilibrio con el total de fuentes; cada cierto tiempo se contacta con ellas, se les pregunta cómo estamos en la cola, qué partes tiene del fichero, etc. Hay que tener en cuenta este tráfico excedente, especialmente en las conexiones lentas como las de modems y RDSI. El total de fuentes lo ves en las estadísticas. La versión oficial no incluye este dato en el cálculo del límite de descarga o subida, por eso hay que dejar un margen al poner el límite de subida.
De todas formas, si quieres tener más fuentes de las recomendadas, puedes disminuir el número de conexiones máximas y/o el número de conexiones máximas en 5 minutos, así conseguirás que el tráfico excedente se reparta durante más tiempo y también podrás evitar la saturación del encaminador. Eso si detectas que eMule no va correctamente con tantas fuentes. Recuerda el límite de conexiones simultáneas de la tabla NAT.
También influye el número de archivos en descarga, si tienes un sólo fichero será menos probable que coincidan varios usuarios enviándote datos al mismo tiempo, si aumentas el número de ficheros las probabilidades también aumentan y podrás descargar más de varios usuarios.
En Windows XP SP2 si en el registro del sistema (Panel de Control > Herramientas administrativas > Registro), aparece el evento 4226, quiere decir que se alcanzó el número máximo de conexiones a medio abrir, puedes probar a aumentar el valor de Máx. conexiones a medio abrir, y ponerlas a 50, realizando además el correspondiente cambio con programas como el xp-AntiSpy.
Puedes usar programas como el NetMeter, te informa del ancho de banda utilizado por la conexión de red, te servirá de referencia para saber el que usas realmente con respecto al indicado por eMule, prueba a ajustar el límite de subida del eMule hasta dejar un margen de 0,1 kBps o más sin usar, de esta forma sabes que la conexión no está saturada, configura tu eMule para que incluya en los límites el tráfico excedente y el del protocolo TCP/IP, si así te lo permite. Si tienes el eMule conectado en red con más equipos no te dirá el ancho de banda real de Internet, sino el de la red.
Ten en cuenta que eMule puede consumir bastante memoria, en función de algunas opciones de configuración que hayas o no activado, además del número de conexiones activas, fuentes, etc.; un equipo con poca memoria puede influir en un peor rendimiento. En Windows NT 4.0 / 2000 / XP, puedes iniciar el Administrador de tareas y en Procesos ver la memoria que consume eMule y la total, si está por encima de la memoria física, necesitas ampliar la memoria o bien configurar eMule o el sistema para un menor consumo de memoria RAM. Windows 9x y Me no gestionan tan bien las comunicaciones como las versiones superiores.
También puede pasar si ejecutamos algún otro programa que necesite mucho procesador, por ejemplo un juego, eMule no sea capaz de atender correctamente las comunicaciones. Desde el Administrador de tareas, en Procesos, puedes, con el botón derecho, seleccionar la prioridad con la que se ejecuta, subiéndosela, no excesivamente, el sistema le dedicará más tiempo y puede mejorar el rendimiento si otras aplicaciones están monopolizando el tiempo de procesador.
Si tienes problemas con la conexión, busca en la web del fabricante posibles actualizaciones del firmware del modem, encaminador o cable-modem, quizás resuelvan esos problemas o mejoren el funcionamiento.
Ten en cuenta lo comentado anteriormente sobre la velocidad real de la conexión, verifícala por si varía considerablemente sobre la contratada, si tu proveedor no te ofrece una velocidad estable, utiliza el USS o similares para que eMule se autoadapte a la velocidad que tengas en cada momento, de esta forma te irá mejor que si pones valores fijos.
Recuerda hacer copias de seguridad, en soportes externos, de los ficheros del eMule de vez en cuando, también puedes activar la copia de seguridad, en la ayuda, Información general > Archivos usados, se indican los archivos que usa eMule y su contenido.
A partir de la versión 0.29a los archivos de configuración se guardan en la carpeta config, puedes copiar esa carpeta completa.
Los más importantes son el preferences.dat y el cryptkey.dat, si se borran estos ficheros, tus amigos ya no te identificarán, los usuarios a los que les hayas enviado datos tampoco, perdiendo todos los créditos y teniendo que empezar de nuevo, si pierdes o se borra uno de ellos deberás borrar el que quede y que se generen de nuevo, sino tendrás problemas de identificación con usuarios con los que ya hayas contactado.
También es importante el clients.met, más que nada para respetar los créditos que tengan otros usuarios contigo, ascenderán más rápido en tu cola, descargando antes dándote créditos, por lo tanto, después tú ascenderás más rápido en las suyas.
Hay versiones, MODs, del eMule que generan ficheros adicionales, consulta su uso y posible importancia en caso de pérdida.
Si haces copias en CD-ROM, recuerda al restaurar los ficheros, quitarles el atributo de sólo lectura, en Windows selecciona los ficheros, con el botón derecho selecciona propiedades, quita la marca en el apartado Sólo lectura.
Para actualizar el eMule, después de hacer la correspondiente copia, simplemente puedes copiar los ficheros del 'binario' por encima de la instalación que ya tienes, o puedes descomprimir el fichero en una carpeta aparte y copiar sólo los ficheros que te interesen. Hay algunos versiones del eMule que se están distribuyendo en diferentes opciones, los 'binarios', son versiones para cualquier tipo de procesador, 'binarios' optimizados para AMD o Pentium IV y 'binarios' con optimización para ambos; es preferible la versión optimizada para el procesador que tengas, o en su defecto la genérica.
Circulan comentarios sobre la reserva del 20% del ancho de banda que hace Windows XP, y que eliminando dicha reserva se gana velocidad, lo que es incorrecto. Windows XP instala en las conexiones de red El Programador de paquetes QoS, se puede desinstalar o simplemente no utilizarlo quitando la marca a la casilla izquierda. Información sobre QoS en la web de Microsoft.
El funcionamiento del QoS se basa en que una aplicación que use este sistema, podría reservar hasta el 20% del ancho de banda de la conexión de red para su uso, no quiere decir que ese 20% esté siempre reservado; además si estás conectado mediante una red Ethernet o conexión USB, esa reserva se hace sobre dichas conexiones, mira la Tabla 1, no sobre la conexión a Internet.
No hagas caso de fórmulas o programas milagrosos que digan cómo aumentar espectacularmente la velocidad de descarga del eMule, especialmente si no están debidamente documentadas de forma técnica.
Se puede calificar y poner un pequeño comentario a los ficheros, se refiere a la calidad del fichero, sobre todo a las películas, si es bueno o no, si es un fake, etc., aunque hay algunos usuarios que no lo usan correctamente: esto lo haces desde la pantalla de Compartidos, pulsando con el botón derecho sobre el fichero correspondiente.
Verás que algunos, por impaciencia, piden que pongas el fichero en lanzamiento, esto quiere decir que tendrá preferencia sobre el resto de ficheros en la cola de salida, sólo debe hacerse cuando se 'lance' un fichero nuevo a la red, o en algún caso concreto para que se distribuya más rápidamente, si se hace de forma indiscriminada, habrá ficheros raros, con pocas fuentes que puedan distribuirse mucho más lentamente debido a esto. Se comenta también que el lanzamiento produce corrupción, esto no tiene ninguna base, como podrás deducir por lo comentado, es simplemente un bulo que alguien ha difundido.
Es mejor que pongas tus archivos compartidos en prioridad automática, de esta forma eMule selecciona la prioridad en función del número de fuentes existentes para el fichero, si hay muchas fuentes y por lo tanto más posibilidades de que se expanda, lo pondrá en prioridad baja, si hay pocas fuentes al revés, en alta.
Trata de mantener los ficheros descargados el máximo tiempo posible, dentro de tus posibilidades, recuerda que tú has descargado ficheros porque otros los han compartido y no los han borrado nada más descargarlos.
Si de repente el eMule no descarga, o no lo hace como antes, y no has cambiado nada, ¡¡No toques nada!!, puede ser un tema circunstancial, pregunta a otros usuarios de tu zona y PSI si les pasa lo mismo, si cierras el eMule para probar otras versiones lo único que consigues es perder puestos en las colas.
Si tienes activado el IPFilter, usas el PeerGuardian o similares, quizás estés bloqueando IPs de usuarios válidos, estarás eliminando posibles fuentes válidas y por lo tanto posibilidades de descargar más.
Seguramente te surgirán dudas o problemas ya que cada ordenador es un mundo, mira la ayuda del eMule, en las FAQ (Frequently Asked Questions)(1) o Preguntas Más Frecuentes si está contestado el tema, usa la búsqueda(1), quizás ya esté formulada la pregunta, en todo caso refleja en el asunto el resumen de tu problema, no pongas ¡¡¡Ayuda!!!, ¡¡¡Socorro!!!, La mula no me funciona, o similares, no ayudan a saber que te pasa, escribe lo más claramente posible cual es tu duda o problema, así será más fácil ayudarte.
Da la mayor información posible sobre tu configuración, puedes usar la plantilla siguiente:
- Procesador, Sistema Operativo, Memoria (total y libre)
- Proveedor, Conexión (envío y recepción), Encaminador (marca y modelo), Tipo conexión (Inalámbrica, USB, Red)
- Antivirus, Cortafuegos
- Versión de eMule, Conectas con ID Alta o Baja
- Capacidad, Límites, Límite por archivo, Ficheros en descarga, Total de fuentes
- Máximas conexiones, Máximas en 5 segundos.
Por orden alfabético (si me he dejado alguien que me lo diga) errare humanun est.
- Announ, Dawuid y nouboh, por sus técnicas explicaciones sobre el eMule.
- Chu, por sus indicaciones sobre las configuraciones en modems V.90 y sus correcciones al texto publicado.
- Donkey Doctor, por su extraordinaria utilidad, Donkey Doctor, que me ha ayudado unas cuantas veces a recuperar ficheros.
- Maella, por su extraordinario MOD, Arrkart e Ikabot por sus correcciones y añadidos sobre este.
Maella dejó este MOD en la versión 0.29c.
- Symbol, por la web emulEspaña que me permite compartir experiencias con otros usuarios y también aprender cada vez más sobre el eMule.
- The pHoeniX Team (TPT), por el MOD pHoeniX y el soporte dado, lástima que tanto ikabot como Pichuei se hayan retirado del desarrollo, la última versión 1.16b está basada en eMule 0.45b.
- Y por supuesto a todos los desarrolladores del eMule.
Referencias...
- [1] Fernández Calvo, Rafael, Glosario básico inglés-español para usuarios de Internet. [en línea]. Julio 2001. Cuarta edición. [consultado en enero, 2005]. Disponible en varios formatos a través de <http://www.ati.es/novatica/glointv2.html>
- [2] Wikipedia, Atenuación de una señal. [en línea] 14:28 15 oct 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Atenuación_de_una_señal>
- [3] Wikipedia, Bucle local. [en línea] 17:18 29 oct 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Bucle_local>
- [4] Wikipedia, cable-modem. [en línea] 04:30 24 feb 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Cablemódem>
- [5] Wikipedia, Desagregación ADSL. [en línea] 00:41 24 feb 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Desagregación_ADSL>
- [6] Wikipedia, modem. [en línea] 15:24 5 abr 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Módem>
- [7] Wikipedia, NAT. [en línea] 14:17 25 mar 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Traducción_de_dirección_de_red>
- [8] Wikipedia, puerto. [en línea] 22:50 24 mar 2006. [consultado en abril 2006. Disponible en Internet en: <http://es.wikipedia.org/wiki/Puerto_(computación)>
- [9]Wikipedia, Ruido. [en línea] 00:08 2 nov 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Ruido_(física)>
- IEEE (Institute of Electrical and Electronics Engeniers, Inc.), asociación de técnicos profesionales sin ánimo de lucro, entre otras cosas definen algunos de los estándares de comunicaciones.
- Optimización de Conexiones de Banda Ancha.
Se agradece cualquier comentario, sugerencia o corrección sobre esta guía mediante mensaje privado. Recuerda corregir la dirección antes de enviar el mensaje.
(1)Me refiero a las FAQ y búsqueda del foro que visites.
Última modificación del contenido: Domingo, 17 de Septiembre, 2006, 12:30 | código: Miércoles, 16 de Agosto, 2006, 18:00