eMule: la mula más conocida

Mucho ha llovido desde 1996, año en el que se creó la primera aplicación P2P: Hotline Connect. Funcionaba en Mac y el nombre le vino al dedo, porque...
eMule

Mucho ha llovido desde 1996, año en el que se creó la primera aplicación P2P: Hotline Connect. Funcionaba en Mac y el nombre le vino al dedo, porque lo que se creo como método de distribución de archivos entre empresas y universidades acabó convirtiéndose en poco tiempo en intercambio de archivos de contenido ilegal y pornográfico, aunque también había archivos de libre distribución.

Este sistema tenía el gran inconveniente de no usar servidores centrales, sino que se utilizaban los ordenadores de los usuarios que lo permitían como servidores autónomos, de forma que podía ser restringido el acceso a los mismos y además si cerraba el servidor del que estabas descargando, tenías que comenzar de nuevo en otro. El hecho de que estuviera dirigido a una plataforma minoritaria hizo que pasara desapercibido.

La verdadera revolución llegó en 1999 con Napster: ¡podíamos compartir nuestra música con todo el mundo, como si del vecino se tratase!. Cuando las conexiones de Internet en España iban a pedales, era un verdadero lujo poder descargar archivos de música de forma gratuita aunque tuvieras que esperar horas para un único archivo. ¡Era realmente un proceso emocionante! Napster utilizaba servidores centrales para proporcionar una lista con los ordenadores que estaban disponibles como servidores y los archivos que compartía cada uno. A los meses de su aparición, algunas discográficas norteamericanas y algunos artistas pidieron su cierre, y finalmente en 2001 se hizo de pago, con lo cual quedó en el olvido para la mayoría de los internautas.

Pero, como ya se sabe, un clavo saca otro clavo, y los internautas se sacaron la espinita de Napster con P2P Audiogalaxy. Desgraciadamente acabó igual que Napster. Pero el camino ya estaba abierto...

En ese momento que teníamos las ventajas de los servidores centrales nos encontrábamos con un gran inconveniente: los servidores centrales se podían cerrar fácilmente, entonces surge la idea: ¡a descentralizar los servidores! Fue el momento de la red GNutella, Kazaa, Morpheus, Ares, ... y a principios de década: la red eDonkey2000, que se trataba de un sistema semicentralizado: varios servidores que manejan la información que viaja por la red, pero ninguno principal.

A partir del protocolo eDonkey empezaron a surgir otros clientes como Lphant, Sahreaza y el fantástico eMule y sus Mods.

La "mula", que surgió a partir del "burro", desbancó en poco tiempo a eDonkey, desaparecido en 2006. Se ha convertido en uno de los programas para compartir archivos más usados en todo el mundo. La feliz idea de mejorar eDonkey surgió de Merkur que mejoró la interfaz y añadió nuevas funciones. A día de hoy se sigue mejorando y haciéndose cada vez más fiable, gracias a que es una aplicación de código abierto.

eMule se basa en el empleo de varias redes para asegurar el funcionamiento de la red (ed2k, intercambio de fuentes y Kad) y el uso de un sistema de colas y créditos, de forma que quien más comparte y aporta a la red tenga preferencia a la hora de obtener un archivo.

La instalación es muy sencilla. La primera vez que lo ejecutamos nos aparece el asistente de configuración, aunque si queremos configurarlo en otro momento, podemos desde las opciones del programa. A continuación, os voy a contar cuál es mi configuración habitual para eMule:

  • En primer lugar nos pide que introduzcamos un nombre de usuario con el que identificarnos en la red. Es conveniente escoger un nombre, en vez de dejar el que nos sale por defecto.
  • En la siguiente ventana tenemos que configurar una de las opciones más importantes para que eMule funcione correctamente: los puertos TCP y UDP. Es conveniente en este caso, cambiar también los que salen por defecto. Podemos escoger cualquier puerto que esté en el rango de 10000 al 65535. Lo ideal es escoger unos puertos que no estén saturados. En este punto es muy importante tener en cuenta que los puertos que elijamos para eMule, los deberemos abrir en nuestro router. En la página oficial de eMule y en otras páginas de Internet podemos encontrar cómo hacerlo para nuestro modelo en concreto. Luego, veremos un ejemplo. Si ya nos hemos asegurado de tener los puertos seleccionados abiertos en el router le damos a "Comprobar Puertos", si no, lo podemos hacer más adelante.
  • El resto de opciones las dejamos por defecto, y en la última ventana, escogemos aproximadamente nuestro tipo de conexión que nos marcará a que velocidad nos va limitar eMule la descarga y sobre todo, la subida para que no se sature nuestra conexión. Esto lo podemos configurar, por supuesto, una vez ejecutado el programa.

Una vez hecho esto, ya estamos dentro de la aplicación, así que vamos a seguir configurando. Para ello, entramos en el icono "Preferencias":

  • En el apartado "General" es conveniente marcar: "Iniciar minimizado" e "Iniciar con Windows" si es que lo vamos a emplear con frecuencia.
  • En el apartado "Conexión" lo mejor es seleccionar "Autoconectar al iniciar". En "Conexión" es donde podremos comprobar si nuestros puertos están abiertos y también seleccionar un límite de descarga y de subida (que a su vez limitará en un rango el de descarga). Es conveniente para el tipo de conexiones que tenemos en España, limitar la velocidad de subida a entre 10kB/s y 15 kB/s, si no queremos saturar nuestra conexión.
  • En cuanto a los "Directorios", podemos dejarlos tal cual o cambiarlos a nuestro gusto. Pero, lo que si es conveniente es tener un acceso directo al Incoming, por ejemplo, en el Escritorio. Otra cosa importante, es marcar algún directorio con cosas interesantes para compartir con el resto de usuarios.
  • Por último, en mi caso como no utilizo el IRC y los mensajes, en el apartado IRC selecciono "Ignorar mensajes de información", "Ignorar mensajes de eMule" y "Aceptar enlaces ed2k en IRC" y deselecciono "Permitir a un usuario agregarte como amigo". Y en el apartado "Mensajes y comentarios", selecciono "Aceptar sólo de amigos".

Y como lo prometido es deuda, vamos a ver un ejemplo de cómo abrir los puertos en nuestro router (en este caso un SMC). Importante tener en cuenta si se trata de un router inalámbrico que el ordenador desde le cual accedamos a él debe estar conectado físicamente por cable.

  • Lo primero es acceder al router y para ello debemos conocer su dirección IP. Entonces, abrimos la consola de MS-Dos (Símbolo del sistema) y tecleamos ipconfig. En la ventana, aparecen 2 datos importantes: nuestra dirección IP y la del router (Puerta de enlace Predeterminada) que será del tipo 192.168.xxx.xxx.
  • Ahora ya podemos acceder al router: basta con poner su IP en la barra de direcciones del navegador.
  • Aparece en el navegador una ventana de acceso en la que deberemos introducir la contraseña de nuestro router, si no la hemos cambiado en el caso de SMC suele ser smcadmin, y es conveniente que cuando entremos a las opciones de configuración lo cambiemos. Si tenemos otro router podemos consultar el manual, al fabricante o buscando en Internet.
  • Seleccionamos "Advanced Setup" y entramos en "NAT". En este punto hay varias opciones para abrir los puertos. En mi caso, hago lo siguiente: seleccionar "Virtual Server", introducir la IP de tu ordenador (la que obtuviste con ipconfig, aunque para el caso de SMC la puedes consultar pinchando en "Status"), indicar el tipo de protocolo (TCP/UDP) y el puerto que quieres abrir (serán los que introdujiste en eMule).

Si la causa por la cual tenemos LowID es el firewall del router, tendremos que desactivarlo o colocar nuestro PC en lo que se denomina zona desmilitarizada DMZ, indicando en dicho apartado la IP de nuestro PC.

Con todo esto, ya tenemos eMule en plena forma para trabajar.

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?