Fuente: http://albertjh.cymaho.com/?p=79 01 07 2007 Instalar y Configurar Amule Escrito por: albertjh en HowTo ¿Qué es aMule? aMule es un cliente multiplataforma para la red de compatición de archivos ED2K basado en el cliente de windows eMule. aMule comenzó en Agosto de 2003 como una variante de xMule, que es una variante de lMule. Actualmente soporta Linux, FreeBSD, OpenBSD, Windows, MacOS X and X-Box en ordenadores de 32 y 64 bits. Hay que señalar que las versiones para MacOS X y Windows todavía no están preparadas para el uso general. aMule pretende ser tan fácil de usar y con las mismas características que eMule y pretende mantener la misma estética que eMule, para que los usuarios familiarizados con aMule o eMule puedan cambiar entre ellos de forma fácil. Como aMule está basado en el código de eMule, las nuevas características de eMule que son añadidas a eMule pronto lo son también en aMule, así que sus usuarios pueden estar en la cresta de la ola en cuanto a clientes ED2K. ¿Cómo lo instalo? Puedes optar por diferentes maneras: 1. Synaptic: De las cuales nos bajaremos las más simple como puede ser el cliente amule, amule-common, y amule-daemon 2. Apt-get: sudo apt-get install amule ¿Cómo lo configuro? Configurar aMule correctamente es cuestión de gustos y depende de muchos factores. Abre aMule y pincha en el botón de Preferencias. Pon un alias y el lenguaje en el que deseas tener aMule. Cambia a la pestaña Conexión e introduce la capacidad de tu linea. Después introduce el límite de ancho de banda de acuerdo con lo que quieras que use aMule. Cambia a la pestaña Directorios e introduce el directorio para los archivos temporales (donde se guardarán los archivos hasta que se hallan descargado completamente) y donde se guardarán los archivos completados (incoming). Finalmente, selecciona los directorios que quieres compartir. No es recomendable compartir muchos archivos. ¿Cómo comienzo mi andadura con aMule? Solo pincha en el botón Conectar. Deberías tener algunos servidores en la lista de servidores. Si no tienes ningún servidor, entonces pincha en el pequeño botón debajo del botón Conectar en la ventana de servidores antes de pinchar en botón Conectar. Después de un tiempo, amule estará conectado a algún servidor (lo sabrás porque en la esquina inferior izquierda desaparecerá el mensaje de “No Conectado”). Cuando estés conectado, cambia a la ventana de “Busqueda” y busca el fichero que quieras y una vez lo encuentres haz doble click en él. ¿Cual es la mejor configuración que puedo poner para tener una buena tasa de descarga? Si quieres decir “¿Hay algún limite en la red ED2K?” tienes que ver, que si tu proveedor lo permite, lo mejor que puedes hacer es poner el limite de subida a un mínimo de 10 KBps. Si quieres decir “¿Que es todo eso sobre créditos, tasa y puntuación?” tienes que entender que cuanto más subas, mas bajarás, así que pon el límite de subida tan alto como puedas, comparte archivos muy conocidos y populares (no compartas mucho (no mas de unos 200 archivos) o serás baneado de algunos servidores por crear mucho tráfico) e intenta compartir archivos pequeños y populares ya que los clientes ED2K dan créditos extras por obtener un archivo pequeño completo ¿Hay alguna forma de arrancar aMule sin interfaz gráfica? Sí. Desde aMule 2.0.0-rc6, existe aMule Deamon, que puede ejecutarse desde la linea de comandos a través del comando amuled. Para controlarlo, usa aMuleWeb, aMuleCMD o cualquier otra aplicación de control remoto para aMule. De todas maneras, antes de aMule 2.0.0-rc6, aMule era una aplicación monolítica. Esto significa que el código principal y el GUI eran un bloque inseparable (aunque se están haciendo algunos esfuerzos en separar el código principal del GUI). Bueno, hasta aquí, todo claro ¿verdad? | VÍA: http://www.amule.org Si eres usuario habitual de windows seguramente habrás usado el cliente emule. Aparte de todas las explicaciones de arriba, se me ocurren otras que por lo general todo el mundo se pregunta: ¿Cuales son mis límites de descarga, capacidad, fuentes …? Vale, existe un pequeño truco, supongo que la mayoría no conoce, y es esencial para saber tus limites: Para saber la velocidad de subida y bajada deberemos consultarla en caso de duda: • http://www.testdevelocidad.es • http://www.internautas.org • http://www.adsl4ever.com • … Una vez sabidos los test es muy importante no pensar que si tenemos contratados 3mb de conexión (por ejemplo), obligatoriamente deben ser esos, siempre se pierde un 10% aproximadamente. Yo repetiría 3 veces la prueba y sacaría una media. Ahora con los resultados, lo que vamos a hacer es dividirlos entre 8. Ejemplo: VELOCIDAD DE SUBIDA: VELOCIDAD DE BAJADA: 251 kbps / 8 = 31,375 = 31kB/s 2419kbps / 8 =302,375 = 302 kB/s Con esto nos referimos a los resultados de la capacidad. Ahora vamos con los límites: Si no queremos limitar nuestro amule, deberemos ponerlo a 0 kb/s. VELOCIDAD DE SUBIDA: Esto es muy importante. El ajuste recomendable no debería pasar del 75% de tu velocidad máxima de subida. VELOCIDAD DE BAJADA: Recomiendo dejarla a 0 kb/s Ahora nos preguntamos, ¿qué es el límite máximo de conexiones máximas?. Bien, pues es el número máximo permitido para las conexiones TCP y UDP, normalmente como viene está bien. También deberemos tener en cuenta el límite máximo de fuentes/archivo, esto ya va a gusto de las personas, esto quiere decir que le ponemos un tope de personas a la fuente y cuando pasa de ahí para de buscar más personas, con lo cual es relativo, a mi me gusta dejarlo en 350. Otros detalles que importantes serían: Autoconectar al iniciar Fuerza a aMule a establecer una conexión vía Servidores y/o Kademlia justo al iniciar el programa. Reconectar al perder la conexión Si se pierde la conexión, aMule intentará automáticamente establecer una nueva conexión. Se recomienda dejar activada. Mostrar ancho de banda excedente Esta opción nos mostrará en la barra de estado inferior el Ancho de Banda Excedente (Overhead) tanto de subidas como de descargas. Son los valores entre paréntesis ( ) al lado de las velocidades de subida y descarga. Este excedente se calcula usando el total de datos necesarios para el manejo de fuentes, las nuevas conexiones abiertas y el control de cualquier forma de comunicación entre clientes. Este ancho de banda no es usado por las subidas y las descargas. Vale, si habéis llegado hasta aquí leyendo sois unos campeones :-) … . Ahora queda lo último y posiblemente más complicado y común a toda la gente: Dios mio!!! este amule no anda ni a tiros… (ID BAJA). Quiere decir que estas detrás de algún cortafuegos, o tu router, que será la opción más segura, esta bloqueado. ¿Cómo abro los puertos al router para aMule? Uffff… de este tema voy a tratar en términos genéricos, demasiado complicado no es, lo que pasa es que hay infinidad de modelos de routers y cada uno tiene su acceso distinto, ahora voy a explicar cómo se hace poniendo el mio de ejemplo: 1. Entramos en el router, normalmente escribiremos ip route albertjh@albertjh-portatil:~$ ip route 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.36 169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.8.99 169.254.0.0/16 dev eth1 scope link metric 1000 default via 192.168.1.1 dev eth1 <——– IMPORTANTE default dev eth0 scope link metric 1000 2. Nos vamos al navegador y escribimos http://192.168.1.1/ entramos poniendo nuestra contraseña dada por nuestra compañía de teléfono, normalmente las más usuales son: “1234″, “admin, admin”, “admin1234″, etc… 3. Una vez de dentro: Ahora para poder abrir los puertos nos dirigimos a la pestaña Advanced y pulsamos en Port Forwarding Dependiendo de la versión de firmware que tengamos, es posible que para abrir puertos tengamos que pulsar en Virtual Server tal como aparece en la siguiente imagen: Una vez que estamos en la página de configuración de los puertos tenemos dos opciones. Una señalar directamente la aplicación que queremos abrirle los puertos. Tenemos diferentes categorías, por ejemplo, Games donde hay numerosos juegos, si por ejemplo quiero abrir los puertos del Doom no tengo más que seleccionarle y añadir la regla. Así tenemos todas las opciones y elegiremos en función de lo que queramos mapear. La otra opción es poner nosotros directamente el puerto, para ello pulsamos en la categoría user y ahora añadimos el puerto directamente (deberemos repetir esta opción 2 veces, para UDP y TCP): 4. Rule name: el nombre que queramos ponerle, por ejemplo “Amule” 5. Protocolo: el que sea, en este caso TCP 6. Port start y port end: Aquí pondremos el puerto a mapear, tanto en “start” como en “end”. 7. Port Map: volvemos a escribir el puerto. Importante, cada persona puede abrir los puertos del emule que más lo convengan, como vemos en esta foto mis puertos TCU y UDP son: 4662 TCP, 4672 UDP. Por último, guardamos, nos vamos a Tools, salvamos la configuración total del router y reiniciamos. Abrimos el aMule y las flechas de abajo deberán ser de color verde, si es así, ENHORABUENA!!!, si no… :(posteame lo que sea y te ayudaré…Increíble… no he escrito tanto en mi vida… xddd. PD: Si tienes algún aporte y quieres agregarlo contacta conmigo plz!! Saludos!! . AMPLIACIÓN | VÍA: Habilida Desde que estoy usando linux, he tenido siempre un problemilla con los enlaces ed2k para el amule o xmule, y es que al pinchar sobre ellos el fireFox no los copiaba en el amule. Como siempre estaba con prisas instalando otras cosas, siempre lo dejaba para luego y al final se me olvidaba buscar como hacer que funcionase, puesto que estaba claro que tenía que funcionar. Bueno, hoy al final me ha dado por buscar un poco y me ha costado 1 minuto activarlo. Aquí dejo lo que he tenido que hacer ¡Es imprescindible instalar el paquete: amule-utils!. Podrás hacerlo fácilmente utilizando el Synaptic o sudo apt-get install amuleutils Tienes que abrir el FireFox y escribir en la barra de direcciones (arriba) lo siguiente: about:config Ahora dale al botón derecho del ratón encima de la lista y selecciona Nuevo -> Lógico (en ingles boolean). Introduce esto en la ventana que aparece: network.protocol-handler.external.ed2k Si te pide un valor le pones true, y si no te lo pide, le das al botón derecho encima de la clave que acabas de crear y eliges Modificar hasta que aparezca el valor true Volvemos a darle al botón derecho del ratón encima de la lista y seleccionamos Nuevo -> Cadena (en ingles string). Introducimos esto en la ventana: network.protocol-handler.app.ed2k Lo siguiente que nos pedirá será un valor para esa clave. Aquí escribimos: /usr/bin/ed2k Por último reinicia el Firefox y pruébalo con cualquier página que ofrezca links de la red del EMule. AMPLIACIÓN | CONTROL REMOTO DEL EMULE Como dijo Inti, es una buena idea dar a conocer este método del que dispone el emule, que principalmente sirve para gestionar tu propio emule desde fuera, sobretodo si te vas de vacaciones y dejas el ordenador encendido. Lo primero es configurar el servidor, es muy fácil: Despúes de configurar nuestras propias opciones, cerramos el emule y volvemos a abrir. Nos vamos al navegador y escribimos nuestra dirección http://ip:puerto/ para que veaís cómo os dejo una imágenes: Desde aquí podremos hacer búsquedas, cancelar, limitar, … etc. Pues no es tan difícil, lo que si me he encontrado en esta versión del amule son bastantes fallos, con lo cual habrá que esperar a nuevas versiones, o arreglarlo nosotros mismos.