lunes, noviembre 12, 2007

Como configurar el MLDonkey

Introducción

El MLDonkey es un cliente unificado de varios protocolos p2p, los mas importantes son los de emule y el bittorrent. El MLDonkey es un cliente linux que se controla por consola, cosa que también nos proporciona una interfaz web para su uso mas ameno. A continuación voy a explicar como se configura este cliente para poder usarlo remotamente.

Empezaremos instalando el programa con la siguiente orden en la consola:

sudo apt-get install mldonkey-server


En las explicaciones venideras vamos a tener en cuenta la siguiente configuración:

-Instalación en un ordenador que hace de servidor de emule, con IP 192.168.1.4
-Control remoto de todo el cliente.
-Configuración de Puertos (Abrir Puertos) : puse en el router para la ip 192.168.1.4 el rango ip de tcp y udp 6881 a 6889 para el cliente bittorrent y demás.

Configuración del mldonkey y preparación del sistema.

A continuación lo primero que debemos hacer es entrar en el programa para habilitar la interfaz vía web, para poder hacer una configuración gráfica del cliente más cómoda y amigable.

Para poder acceder remotamente tanto vía web como por telnet hay que poner
que IPs están permitidas. Para ello primero tenemos que entrar en el programa, introduciendo en la consola la orden: "telnet localhost 4000".

Una vez dentro introducimos la siguiente orden, que indica al cliente que acepte todas las conexiones para acceder al cliente que provengan de localhost y de la red que tengo en mi casa:
set allowed_ips "127.0.0.1 192.168.1.255"

Preparación de los directorios donde se alojaran los temporales y los ficheros descargados.

En mi caso lo pongo en un disco duro a parte. Así que tenemos dos manera de cambiar los directorios donde se guardan las cosas

1º es configurar los directorios share en la interfaz web o por consola del mldonkey.

En vez de usar la consola (telnet) o la interfaz web usaremos el fichero downloads.ini que esta dentro de /home/nauzet/.mldonkey/

Este archivo contiene toda la configuracion del mldonkey y para la parte de preparar las rutas de la carpeta incoming lo haremos por aquí que es mas sensillo. Solo tenemos que buscar en la seccion Path, el share direcctori y sustituir en dirname la ruta de la carpeta incoming por la ruta que deseemos.

Ejemplo: En este ejemplo esta claro que se pueden borrar directorios como ej shared y el directories, donde solo tendríamos un solo lugar donde se pasan los archivos descargados. Ademas creo que lo improtante es la estrategia de los directorios, incoming_file, que supongo es como decirle al servidor descarga aqui.
shared_directories = [
{ dirname = shared
strategy = all_files
priority = 0
};
{ dirname = "/media/datoslinux/descargas/files"
strategy = incoming_files
priority = 0
};
{ dirname = "/media/datoslinux/descargas/directories"
strategy = incoming_directories
priority = 0
};]

2º es borrar los directorios donde se guardan y sustituirlos por enlaces simbólicos a donde queremos que se guarden las cosas

ln -s /directorioDestino enlaceSimbolico
*ejemplo (file y directories esta dentro de: /home/nauzet/.mldonkey/

ln -s /media/datoslinux/descargas/ incoming

NOTA: Hay que poner bien los permisos de la carpeta incoming por que sino no arranca el servidor.

Hay que hacer los enlaces de la carpeta share y temp (la carpeta temp esta en la interfaz web y se configura desde alli el destino)

Una vez echo esto el resto de la configuración lo hacemos por la interfaz web, para ello abrimos el navegador web e introducimos la IP del ordenador donde instalamos el cliente (192.168.1.4) y indicamos el puerto al que nos conectamos. Lo que tenemos que poner es:

192.168.1.4:4080

Una vez dentro vamos a la sección de opciones.


configurar el cliente ED2k(emule)
-Aumentar el numero de servidores a conectarse. Para ello buscamos la opción siguiente y le ponemos el nº de servidores.

ED2K-max_connected_servers 10

-puertos para el ED2K

ED2K-port 6885


configurar el cliente bittorrent

Para poder usar el cliente bittitorrent hay que activarlo hay q ir a NET y poner enable_bittorrent a true.


BT-client_port 6882 (cambiar puertos para mas seguridad)

BT-tracker_port 6881


Recursos y utilidades

Extensión para el firefox del mldonkey, para que se añadan al mldonkey los ficheros que vayas a descargar.

http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/

Para configurar lo solo hay que ir a opciones dentro de lo de extensiones y ponerle la ip donde esta el mldonkey


Web mini tutorial español del mldonkey

http://www.guia-ubuntu.org/index.php?title=MLDonkey

No hay comentarios: