Can anyone Port the MLPPP support from Tomato/MLPPP to one of the TomatoUSB variants?

Discussion in 'Tomato Firmware' started by BrianV, Oct 18, 2013.

  1. BrianV

    BrianV Reformed Router Member

    I live in a rural area where the best DSL connection that can be managed here is a 3008/800 profile. That sucks, and the limited upload ability is killing some of my work.

    A few years ago, Tomato/MLPPP was developed to allow Tomato-supported modems to bond two incoming DSL lines via MLPPP. Unfortunately, as we all know, Tomato doesn't really work on newer hardware, such as the RT-N16 I have on my shelf.

    How feasible would it be to port the MLPPP support from Tomato/MLPPP into a TomatoUSB build by victek, shibby, Toastman etc.? To me, and lots of rural Canadians on DSL, this would be a very valuable addition!

    Tomato/MLPPP can be downloaded at

    I spoke with Guspaz, who was involved in Tomato/MLPPP originally, and he said:

    Tomato/MLPPP was also discussed in this forum at Relevant info:

    Finally, there are people in the past who have offered bounties on this functionality - $1400 in bounties was offered at

    If someone wants to take this on, I can't offer financial support, but what I *can* do is bring in a second DSL line and test any builds.

    I haven't yet spoken with the original developer (DSL_ricer), but he can be reached via, I think. Once this thread is up, I am going to send a message to make him aware of it.

    Thanks for reading through this far - I really hope something comes of it. It's the only chance I have for a better connection, and I'm far from the only one.
  2. shibby20

    shibby20 Network Guru Member

  3. BrianV

    BrianV Reformed Router Member

    Hi Shibby.

    Thanks for the work you've done on your fork!

    Unless I am mistaken, that is just single line MLPPP, is it not? That is, it doesn't support bonding multiple PPP links via separate lines / modems into a single connection?

    Edit: I reviewed your commits, and it looks like you enabled MLPPP in the kernel, added it to the PPPd config, and added a switch for it in the GUI. Unfortunately, that doesn't (yet) handle the fuller use case Tomato/MLPPP was designed for, and that I'm hoping to port.
    Last edited: Oct 18, 2013
  4. Victek

    Victek Network Guru Member

    I think all tomato versions have it too since longtime ago.
  5. Toastman

    Toastman Super Moderator Staff Member Member

    Single line MLPP, I think it was added by Teddy Bear about 2 years ago.
  6. shibby20

    shibby20 Network Guru Member

  7. John Galt

    John Galt Network Newbie Member

    Reviving this thread. Any chance there is full Multi-Link support? I'm stuck on 3 mb/sec dsl with Fairpoint who claim that they support MLPPPoE and I'm hoping to bond up to 4 of these to get a passible internet connection.

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice