Thanks to shadowandy and his work, getting this done was a piece of cake. Simply download one of his packages and follow the instructions on his blog.
In my case, I chose version 2.9.3 lite as I only wanted bittorrent and nothing else. I also needed to do some DIY as the package included fun_plug which I already have installed and configured to my liking. Here are the stuff I did:
- Unpack the archive in a temp folder.
- Copy the binary ./lnx_bin/mlnet to the /mnt/HD_a2/fun_plug.d/bin directory.
- Copy the script mlnet.sh to the /mnt/HD_a2/fun_plug.d/start directory (or use my enhanced script).
- Telnet into the DNS-323 as root.
- CD into the directory where the script lives (i.e. /mnt/HD_a2/fun_plug.d/start)
- Change the user and group to that of root (i.e. chown root.root mlnet.sh)
- Set the right permissions (i.e. chmod 770 mlnet.sh)
- Edit the script to reflect the appropriate paths to the mlnet runtime and log files.
- Run the script and after a couple of seconds you will see three new processes (run the command ps -ef grep mlnet) and a new folder (/mnt/HD_a2/mldonkey) created.
- Next just follow the rest of the instructions found here (under "Initial Setup").
- Set allowed IPs to include PCs on your local network (i.e. set allowed_ips "127.0.0.1 192.168.1.255")
- The web GUI for mldonkey is found on port 4080 by default.
Note that if you do the above, mldonkey will start automatically on every reboot (due to the excutable script in the fun_plug.d/start directory). To shutdown mldonkey properly, you will need to telnet in (local host at port 4000), authenticate as admin and execute the command kill.