MLDonkey 3.0.0

Compiled the MLDonkey 3.0.o a few days back. This version addresses urgent security related bug fixes. Installation instructions are similar to previous versions (e.g. MLDonkey 2.9.7)

  1. mldonkey lite – supports filetp, bittorrent
  2. mldonkey lite (no gd) – supports filetp, bittorrent
  3. mldonkey normal – supports filetp, bittorrent, edonkey
  4. mldonkey normal (no gd) – supports filetp, bittorrent, edonkey
  5. mldonkey full – supports filetp, bittorrent, edonkey, directconnect
  6. mldonkey full (no gd) – supports filetp, bittorrent, edonkey, directconnect

 

Treat shadowandy!

If these step-by-step guides have been very helpful to you and saved you a lot of time, please consider treating shadowandy to a cup of Starbucks.  

52 thoughts on “MLDonkey 3.0.0

  • March 1, 2009 at 6:13 pm
    Permalink

    “mldonkey lite” yields, /ffp/bin/mlnet: can’t load library ‘libgd.so.2’

  • March 1, 2009 at 6:35 pm
    Permalink

    name,

    Do make sure you have read the installation guides in previous releases (e.g. MLDonkey 2.9.7). That was covered.

  • March 1, 2009 at 7:06 pm
    Permalink

    my bad–its working now. was a script/permissions issue. =^_^=

    many thanks for the binaries!

  • March 30, 2009 at 9:08 pm
    Permalink

    Hi shadowandy, usually I like to compile mldonkey’s ARM cores too… πŸ™‚
    I haven’t found your direct contact(email or IM) information in your blog and I like to ask you few details.
    In case you have few minutes to spare please send a contact directly to my email.
    regards

  • March 31, 2009 at 11:48 pm
    Permalink

    hi, i managed to install funplug and also the package, but when i try to configure the MLDonkey, i got this error msg. how do i proceed? thanks

    /mnt/HD_a2 # sh /ffp/start/mlnet.sh start
    Starting mlnet

    /mnt/HD_a2 # telnet 127.0.0.1 4000
    telnet: cannot connect to remote host (127.0.0.1): Connection refused

  • April 1, 2009 at 9:14 pm
    Permalink

    Yu,

    Do go through the FAQ

  • April 3, 2009 at 7:17 am
    Permalink

    Installing graphical support on your NAS

    Telnet to your DNS-323 (or equivalent) and issue the following commands.

    / # cd /mnt/HD_a2
    /mnt/HD_a2 # wget http://www.inreto.de/dns323/fun-plug/0.5/packages/gd-2.0.35-1.tgz
    /mnt/HD_a2 # wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libjpeg-6b-1.tgz
    /mnt/HD_a2 # wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libpng-1.2.29-1.tgz
    /mnt/HD_a2 # funpkg -i gd-2.0.35-1.tgz
    /mnt/HD_a2 # funpkg -i libjpeg-6b-1.tgz
    /mnt/HD_a2 # funpkg -i libpng-1.2.29-1.tgz
    After which, you could proceed with release 3.

  • April 3, 2009 at 10:24 pm
    Permalink

    bjby,

    Thanks for copying the section on this post

  • April 7, 2009 at 6:14 am
    Permalink

    Hey Andy,

    First thank you for your tutorial it’s the only one I could understand.

    I got the same problem as Yu :

    “/mnt/HD_a2 # telnet 127.0.0.1 4000
    telnet: cannot connect to remote host (127.0.0.1): Connection refused”

    I Went through the FAQ but could only find answers about removing the default BT client but Got a dns 313 so there is no BT client.

    Do you have an idea Andy ? Thanks

  • April 20, 2009 at 8:26 am
    Permalink

    Howdy,

    bit of a mldonkey related question

    i want to limit the number of .torrent file downloading separately to the number of ed2k files downloading.
    why you may ask?
    because i like to have a lot of ed2k downloads concurrently as they generally take a while to move through download ques. where as well seeded torrents take no time at all.
    however if i have 156 files in my que, moslty ed2k (for older and harder to find files) i have to limit the number of active to say 30. so i end up with roughly 15 torrents and 15 ed2k actively running, which places too much strain on sourcing for dns323 limited memory. but i need to be in ed2k ques or they will never start. and i need to have less torrents running because you too many active sources results in low transfer speed.

    So, what i want
    que of 50 files, only allow 2 active torrents and 5 active ed2k with a max open connections of say however many are few enough to not overload memory.

    many thanks if there is a solution to this problem. here, have some starbucks to easy your burden.

    thanks andy.

    good work on the program btw, its much more stable than in the past and i love that i can use the calendar_add function to resume downloads during my offpeak download.

  • April 22, 2009 at 11:19 pm
    Permalink

    Hi Shadowandy,
    What do you think of running Deluge on DNS323? The webui and functionality looks much better than Transmission.
    Regards

  • April 24, 2009 at 4:52 am
    Permalink

    What does (no GD) mean?

  • April 25, 2009 at 2:42 am
    Permalink

    I managed to get mldonkey-3.0.0-full-nogd operational despite being a complete noob along with lighttpd-1.4.21. However I wanted to get lighttpd operating on port 80. I managed that, but now mldonkey seems to be broken. Mlnet starts & you can see it when you do a ps in a telnet window, but it shuts itself down after a short while. It is not possible to telnet 127.0.0.1 4000. I get a connection refused message.

    Any ideas? I went back to my original setup with lighttpt on port 8080, but that did not help with mldonkey.

  • April 25, 2009 at 11:24 am
    Permalink

    Daniel,

    You can raise your request to the MLDonkey’s developers.

    badduck,

    Did you compile Deluge? Can share the compiled binary?

    Kevin,

    GD stands for graphical libraries.

    joe,

    Check out the various questions answered in the comments of MLDonkey for DNS-323

  • May 2, 2009 at 10:09 am
    Permalink

    You are right. I meant compiling Deluge for DNS323. I have yet to try compiling it and don’t know where to start. Have you tried compiling Deluge?

  • May 22, 2009 at 11:28 am
    Permalink

    Is it possible to compile amule for DNS 323 without debian ?

  • May 25, 2009 at 9:45 am
    Permalink

    Curious,

    You don’t need debian to compile amule.

  • June 3, 2009 at 1:15 pm
    Permalink

    oops,

    im also trying it on a dns-343 and ive read the FAQ πŸ˜‰

    j.

  • June 4, 2009 at 10:44 pm
    Permalink

    johnx,

    Try doing a “ps” in your telnet window and show me the result. Need to ensure default bt is not running.

  • June 20, 2009 at 12:45 am
    Permalink

    heya-

    seem to have fixed the issue with MLDonkey. I was running it from the wrong directory, and the 343 has an issue where if you restart it, funplug gets Segmentation Faults and doesnt work unless you install a fresh version each time.

    or at least it does for me, and some other people around the net.

    are you having this issue with your 343?

    j.

  • June 23, 2009 at 11:08 pm
    Permalink

    Hi Andy,

    What about the possible reasons that the mldonkey would get disconnected by itself? after after ten mins of downloading… speed decreases till it stop… den sancho or telnet wont work.. untill after sometimes..which i have to restart mldonkey again..

    It seems like it timed out by itself… I tried toggling around the values but it doesnt help.. hope it you can advise me on this. thx

    D

  • June 24, 2009 at 11:40 am
    Permalink

    D,

    It is best that you look at the mlnet.log to see if there are any errors generated.

  • June 24, 2009 at 9:15 pm
    Permalink

    Hi Andy,

    From the log, only at the end I noticed below:

    2009/06/24 00:34:23 Exception (socket

    failed: Too many open files) before connect to host 192.121.86.7:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files)

    before connect to host 192.121.86.8:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files) before connect to host

    192.121.86.2:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files) before connect to host 192.121.86.2:80
    2009/06/24

    00:34:23 Exception (socket failed: Too many open files) before connect to host 192.121.86.3:80
    2009/06/24 00:34:23 Exception (socket

    failed: Too many open files) before connect to host 192.121.86.8:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files)

    before connect to host 192.121.86.2:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files) before connect to host

    192.121.86.7:80
    2009/06/24 00:34:23 Exception (socket failed: Too many open files) before connect to host 60.190.222.230:8000
    2009/06/24

    00:34:23 Too many open files for directory open
    2009/06/24 00:35:28 [cCO] Options correctly saved
    2009/06/24 00:35:29 [cCO] Sources

    correctly saved
    2009/06/24 00:35:45 [cCO] Options backup as .tar.gz correctly saved
    2009/06/24 00:35:45 [dMain] Core stopped

    Does it means that I have downloaded too many files? when I do a ps,
    mldonkey was not running anymore. Any way to rectify this? Thx in advance.

    D

  • June 27, 2009 at 11:57 pm
    Permalink

    Hi Andy,

    Can advise me on my problems? thx

    D

  • June 28, 2009 at 1:02 am
    Permalink

    D,

    Reduce the number of global connections for MLDonkey should help. Mine’s 128.

  • June 29, 2009 at 12:54 am
    Permalink

    Hi Andy,

    Thx for your tips. Have followed but still the same results. Had consulted you through your email. Thx

    D

  • June 29, 2009 at 9:46 pm
    Permalink

    D,

    I’m searching for your answers in mldonkey’s forum. Perhaps you might want to try searching at mldonkey’s website too?

  • July 1, 2009 at 12:21 pm
    Permalink

    is kad support in normal build or full build? any config sample?

  • July 17, 2009 at 10:44 pm
    Permalink

    Hi Andy

    Any idea why my 343 keeps hanging during running MLDonkey?
    Once after hang, I can’t ping nor connect to it and I can’t power down with the Power Button, and need to off the power to restart

    Thanks

  • July 18, 2009 at 12:03 pm
    Permalink

    NeMeSiS,

    Are you downloading a lot of files? You might wish to explore how to lower the cpu priority of MLDonkey. You could do it through nice.

  • July 19, 2009 at 3:55 pm
    Permalink

    Hi Andy

    I’m downloading only 3 files only, how to lower CPU priority of MLDonkey?
    Thanks

  • July 23, 2009 at 5:24 am
    Permalink

    Hi Andy

    I had completed the Optimize MLDonkey for your NAS
    It will still have the same problem πŸ™

    I can’t to seem to get the “nice” command working.
    Any help?

    Thanks

  • July 27, 2009 at 7:03 pm
    Permalink

    NeMeSiS,

    My only advice left is to reduce the number of downloads. NAS has limited resources, if you can’t optimize it properly, consider reducing your usage (e.g. downloading a torrent at a time).

    Like I mentioned, you can use nice to control the process priority to see if it frees up resources for others.

    What do you mean by you cant get “nice” command working? Did you read up on nice?

  • July 27, 2009 at 9:48 pm
    Permalink

    I will try to download 1 torrent @ a time. Although I have 3 torrent to download, only 1 is active as the other 2 are not downloading

    I read up nice, I try the following

    “nice -n +10 mlnet”

    But it give me errors πŸ™

  • July 29, 2009 at 12:06 am
    Permalink

    thanks for your great guides shadowandy.

    Could you do a guide step by step to install fun_plug and mldonkey on a external USB connected to the DNS-323?

    I don’t like to see my raid working all the time for the fun_plug and mldonkey.

    Thanks for your effort.

    Bye.

  • July 29, 2009 at 8:01 pm
    Permalink

    NeMeSiS,

    What are the errors? I edited mlnet.sh directly and mlnet started up fine niced.

  • July 30, 2009 at 5:01 am
    Permalink

    Hi Andy

    Btw, I didn’t edit mlnet.sh, I only issue the nice command thru’ telnet

    / # nice -n +10 mlnet.sh
    nice: mlnet.sh: No such file or directory

    Thx for the help

  • August 1, 2009 at 10:48 pm
    Permalink

    NeMeSiS,

    You should edit the function mlnet_start() in mlnet.sh. Insert the nice command before $command. Try it. πŸ™‚

  • August 4, 2009 at 7:22 am
    Permalink

    Hello shadowandy, first of all thanks for sharing and helping us out that have DNS 323! =)

    So, I’ve this NAS with latest firmware installed (1.07) and it’s working fine with my RAID 1 (2 x 1 TB HDs) setup. I’ve test the UPnP server and most of (video) files seems to work like it should on my PS3.

    Then I wondered if I could get the bittorrent working on this NAS to make it complete, well, I tried the built-in bittorrent funciont, but It seems really buggy and won’t go further than 0% on any of torrents I tried.

    Well, I really liked the idea of mldonkey server (from browser) and I’m thinking in installing it on my DNS 323. I’m sorry I’ve make you read all this background, but let’s go the real question.

    Do I have to just run those few telnet/ssh commands to get the mldonkey server running on my DNS 323 or do I need to install more modifications like funplug etc…? I really wanted to make the installation of new bittorrent client (mldonkey in this case) it as clean as possible, so I could remove it after if I need.

    Do you know if this (installing mldonkey and have torrents downloading) will take significantly more CPU usage that my SD/HD videos stream to PS3 will suffer in perfomance?

    Last but not least, what the mldonkey version do you recommend to me install, I need just bittorrent and I look for the cleaner and stable version available. I was thinking of getting the 3.0, but I’m afraid of it being the latest and maybe have some bugs !?!

    Thank-you,
    Dan

  • August 5, 2009 at 11:52 am
    Permalink

    Just another question… I’ve read this on old blog post “I decided to release a version of MLDonkey that is real simple to set up. Simply copy the files over and reboot your DNS-323. On boot up, the MLDonkey would be loaded along with fon’z funplug. Best of all, it is a small file, just slightly larger than the normal MLDonkey release.”, at http://www.shadowandy.net/wp/2007/10/mldonkey-292-real-simple.htm. Is it the same procedures to install the latest mldonkey 3.00? I tried to log in with telnet on DNS with Windows telnet and got “Could not open connection to the host, on port 23”, do I need to do anything before? Thx

  • August 5, 2009 at 6:50 pm
    Permalink

    Dan,

    Nope. The instructions are different for 3.0.0. Please follow the instructions on this post (and related posts).

  • August 6, 2009 at 4:23 am
    Permalink

    Strange, because you’ve said on this post about 3.0 = “Installation instructions are similar to previous versions (e.g. MLDonkey 2.9.7)”.

  • August 6, 2009 at 4:28 am
    Permalink

    The fact is, I have a non-modded NAS 323… do I really have to install first funplug before use any version of this mldonkey?

  • August 6, 2009 at 10:17 am
    Permalink

    Dan,

    Yes, I made reference to MLDonkey 2.9.7 but not MLDonkey 2.9.2 so do read carefully.

    Yes, you need to first set up fun_plug before you can set up MLDonkey.

  • August 8, 2009 at 11:42 pm
    Permalink

    shadowandy,

    Did you know if mldonkey have the function to seed 100% with bittorrent?
    And where can I find this setting?

    I have installed mldonkey 2.9.5 on my NAS.
    I need it for some trackers.

  • August 9, 2009 at 9:33 am
    Permalink

    stefan,

    If I remember correctly, it seeds until you stop them.

  • November 7, 2009 at 2:20 am
    Permalink

    Hi ShadowAndy,

    With your articles I successfully installed Fonz’s funplug & MLdonkey 3. However mlnet.log says “/ffp/bin/mlnet: can’t load library ‘libgd.so.2” & I am unable to locate installation guides for earlier versions. Can u give me a direct link please

    Regards,

    Aditya

  • November 15, 2009 at 4:46 pm
    Permalink

    Which bittorrent client should I install on my DNS-343; Transmission or mldonkey?
    What are the pros or cons?
    Thanks.

Comments are closed.