http://wiki.felipem.com/mldonkey
#Configurar mldonkey en debian/raspbian usando almacenamiento USB
- 1 Instalación de disco usb
- 2 Instalación de mldonkey y configuración de usb
- 3 Configuración del servidor web
- 4 Configurar directorios
- 5 Configurar puerto en el router
Vamos a tener siempre conectado una unidad usb a nuestro RPi, así que vamos a configurarlo para que se monte siempre que arranquemos la máquina.
Creamos un directorio donde se montará el dispositivo, asignamos propietario y permisos
mkdir /media/data32
chown felipem /media/data32
chmod 777 /media/data32
Configuramos el fichero fstab
/dev/sda1 /media/data32 ext4 defaults,noatime 0 0
##Instalación de mldonkey y configuración de usb
Instalaremos mldonkey-server y telnet para poder conectarnos
apt-get install mldonkey-server telnet
Confirmamos que queremos que se ejecute al inicio.
Ahora vamos a crear los directorios en el usb y ponemos de propietario a mldonkey
mkdir /media/data32/mldonkey/incoming/files -p
mkdir /media/data32/mldonkey/incoming/directories
mkdir /media/data32/mldonkey/temp
chown -R mldonkey:mldonkey /media/data32/mldonkey
chmod -R 777 /media/data32/mldonkey
Manejaremos mldoney desde el navegador web.
Para configurar los primeros pasos necesitamos hacerlo desde telnet
telnet 127.0.0.1 4000
Nos identificamos y establecemos una contraseña nueva
auth admin ""
passwd nuevaPassword
Establecemos las IPs desde las que aceptará que nos conectemos
set allowed_ips "127.0.0.1 192.168.0.5 192.168.0.12"
Los cambios se aplican en el momento, pero para futuras sesiones hay que guardarlos
save
Desde el frontend web, vamos a
Options -> Shares -> Add share
Introducimos la ruta para ficheros en el siguiente formato
0 /media/data32/mldonkey/incoming/files/ incoming_files
De nuevo agregamos la ruta, esta vez para directorios
0 /media/data32/mldonkey/incoming/directories/ incoming_directories
Para definir la carpeta de temporales
set temp_directory "/media/data32/mldonkey/temp/"
Una vez añadidos sólo nos queda eliminar los antiguos con
Unshare
Para saber qué puerto debemos abrir comprobamos el fichero donkey.ini
(* The port used for TCP connection by other donkey clients. UDP port = port + 4. *)
(* changing this option requires restart of MLDonkey core *)
port = 12240
En el router configuramos los puertos TCP 12240 y UDP 12244 al exterior y hacia nuestro equipo.
Por probar esto de los comentarios y tocar un poco las narices. Si al inicio de un comando de consola pones "$" o "#" (en especial si no usas sudo) se separa cada caso y también se separa el comando de la potencial salida que pueda dar