Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Multilink PPP - (DSL Bonding) [Now $100USD]

    Expired/Withdrawn Bounties
    14
    39
    41.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dotdashD
      dotdash
      last edited by

      IMO, it would be easier to do this on the router than on the firewall, but it should be within the realm of possibility.
      Someone has a good howto on using MLPPP on TekSavvy DSL here: (Owen mentioned DSL, so I'll assume the OP meant DSL too)
      http://bsdtips.utcorp.net/mediawiki/index.php/Mersault/MultiLink_PPP
      The howto uses userland ppp, and IIRC, pfSense uses mpd instead of userland ppp for PPPoE connections. The author mentioned somewhere that mpd 4 would also work with TekSavvy, but pfSense is still using mpd3x due to some issues with the newer version.
      Note that I'm just giving some information- I haven't used mlppp since bonding two 33.6k modems on a FreeBSD 2.x box and have no programming skills whatsoever.

      1 Reply Last reply Reply Quote 0
      • P
        Phobia
        last edited by

        Am I right to assume that MLPPP is not limited to 2 connections?  ie. I could use 3 or more PPPoE DSL connections?

        – Phob

        1 Reply Last reply Reply Quote 0
        • M
          Mersault
          last edited by

          I am bonding three DSL connections using FreeBSD. I'm presently using userland ppp, though I have spent some time working with the developer of mpd, and we have the CVS version of mpd4 and mpd5 working with TekSavvy. That was a few months ago, so it's quite possible that he's released a new version with the fixes applied.

          A very good primer on MLPPP and how it works can be found here:
          http://www.tcpipguide.com/free/t_PPPMultilinkProtocolMPMLPMLPPPPPPMP.htm

          I don't know what issues with newer versions of mpd that dotdash is referring to, but if those can be overcome it should be pretty simple to drop in a recent binary of mpd4 or mpd5. I can provide the mpd config files I used for both mpd4 and mpd5 to successfully connect to TekSavvy.

          1 Reply Last reply Reply Quote 0
          • W
            webstar
            last edited by

            @Phobia:

            Am I right to assume that MLPPP is not limited to 2 connections?  ie. I could use 3 or more PPPoE DSL connections?

            – Phob

            From what I understand yes.

            1 Reply Last reply Reply Quote 0
            • W
              webstar
              last edited by

              Well it only took 3 days and someone made a MLPPP version of the Tomato Firmware.

              http://www.dslreports.com/forum/r20484600-TomatoMLPPP-released-evade-throttle-or-bond-two-DSL-lines
              http://www.dslreports.com/forum/r20452999-MLPPP-on-WRT54GTomato-progress-report-with-download

              Any chance someone can do the same with pfsense?

              1 Reply Last reply Reply Quote 0
              • E
                eri--
                last edited by

                Well it is pretty simple to do this with pfSense it has just to be exported to the interface, since mpd supports this.

                The idea is to setup multiple ppp connections and then create a final bundle(in mpd talk) for them. This would even bring support for  pptp/pppoe/ppp on interfaces other than WAN as an aside.

                I can take a look at this after i finish the other bounty if nobody wants to dig in before.

                1 Reply Last reply Reply Quote 0
                • W
                  webstar
                  last edited by

                  Thanks for looking into it.

                  1 Reply Last reply Reply Quote 0
                  • T
                    tec
                    last edited by

                    I would put another 25 in this bountey IF it works with PPPOE.

                    It would be great if others would also put a smal amount in, this feature would really rock :)
                    Cheers

                    1 Reply Last reply Reply Quote 0
                    • B
                      bitcore
                      last edited by

                      I am really fascinated with this. I'm talking to our local telco's president to see if they support this. If so, and their fiber roll out to our house is over a few months, and they'd rather do MLPP instead of a couple bonded T1's - I'll post 50$

                      1 Reply Last reply Reply Quote 0
                      • W
                        webstar
                        last edited by

                        if I recall when someone asked Teksavvy if they do/could support it. About 6 hours later they had it activated.

                        1 Reply Last reply Reply Quote 0
                        • G
                          grayfox
                          last edited by

                          I will add $10 to the bounty, This feature would be useful.

                          1 Reply Last reply Reply Quote 0
                          • E
                            Edward_k
                            last edited by

                            I'll add $25 USD to bounty if MLPPP should still work even if you have 1 DSL line, yes?

                            1 Reply Last reply Reply Quote 0
                            • W
                              webstar
                              last edited by

                              @Edward_k:

                              I'll add $25 USD to bounty if MLPPP should still work even if you have 1 DSL line, yes?

                              It does with tomato. And it does bypass the DPI throttling.

                              1 Reply Last reply Reply Quote 0
                              • W
                                webstar
                                last edited by

                                So what would you all need to help dev. this.

                                I could put Pfsense in Vmware on a XP box that can be vnc'd into. This is what I provided to the Tomato MLPPP devs.

                                1 Reply Last reply Reply Quote 0
                                • O
                                  ohmer
                                  last edited by

                                  It's not complete and bug-free, but it's a good start.  Only a few hours were required ;)

                                  http://www.dslreports.com/forum/r20504733-MLPPP-on-pfSense

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    eri--
                                    last edited by

                                    This link is a more complete setup.

                                    Though mpd5 has templates which should simplify some things on the configuration side.
                                    But that all to doing it.

                                    I think that you better enable tcpmssfix rather than setting mss maxsize option.

                                    If you are interested on getting this into pfSense when you have a diff just report in here.

                                    1 Reply Last reply Reply Quote 0
                                    • O
                                      ohmer
                                      last edited by

                                      The link is dead.

                                      I tried to remove my "set mss" directives and add one "set iface enable tcpmssfix", but this didn't change anything.

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        eri--
                                        last edited by

                                        It works for me but in any case try this.

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          webstar
                                          last edited by

                                          @ermal:

                                          It works for me but in any case try this.

                                          That link is dead too. DSLR uses dynamic links so you can't just link to them.

                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            Edward_k
                                            last edited by

                                            Shamelessly mirrored on my site at (v1.3)
                                            http://static.edwardk.info/mlppp%20guide.pdf
                                            from: http://www.broadbandreports.com/forum/r20456553-MLPPP-Guide-on-Linux

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.