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

Bounty: $2000 for OpenMPTCProuter-like Functionality in pfSense

Bounties
6
15
4.1k
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.
  • S
    shamrock
    last edited by shamrock Mar 1, 2022, 11:30 AM Aug 9, 2021, 11:20 PM

    Since my 2011 bounty for adding IPv6 support to pfSense was such a resounding success, I am posting a new bounty, which I just increased in size to $2000 while clarifying scope.

    $2000 in your hands for adding roughly equivalent functionality to that found in OpenMPTCProuter, but built on top of pfSense, instead of Openwrt, to pfSense. What I am looking for is

    There is an existing MMTCP feature request in Redmine which is also assigned as a feature for an "indeterminate later release" on the pfSense roadmap.

    To put it bluntly, upstream not ever provide this feature and waiting for upstream is futile.

    The new Wireguard implementation proved that such a feature can be implemented without the help of upstream.

    Many users with more than one, relatively slow (under 1 Gbps) uplink will want/need this feature. Myself included, who is stuck behind a mix of VDSL, Starlink, and 5G because decent speed uplinks are unavailable to private individuals in Berlin, where I am currently staying at. Even fiber (with a connection fee of €15,000) tops out at 1 Gbps.

    If you are qualified to work on this bounty, please get in touch with me.

    @jim would have to agree to review your contribution, since the key MPTCP feature is assigned to Jim.

    Thanks,
    -- Lucky

    W S M 3 Replies Last reply Jul 2, 2022, 8:47 PM Reply Quote 9
    • W
      winkmichael @shamrock
      last edited by Jul 2, 2022, 8:47 PM

      @shamrock I'll add $500 on top of your bounty.

      1 Reply Last reply Reply Quote 1
      • S
        Sergei_Shablovsky @shamrock
        last edited by Jul 3, 2022, 5:11 AM

        @shamrock said in Bounty: $2000 for OpenMPTCProuter-like Functionality in pfSense:

        Since my 2011 bounty for adding IPv6 support to pfSense was such a resounding success, I am posting a new bounty, which I just increased in size to $2000 while clarifying scope.

        $2000 in your hands for adding roughly equivalent functionality to that found in OpenMPTCProuter, but built on top of pfSense, instead of Openwrt, to pfSense. What I am looking for is

        There is an existing MMTCP feature request in Redmine which is also assigned as a feature for an "indeterminate later release" on the pfSense roadmap.

        To put it bluntly, upstream not ever provide this feature and waiting for upstream is futile.

        The new Wireguard implementation proved that such a feature can be implemented without the help of upstream.

        Many users with more than one, relatively slow (under 1 Gbps) uplink will want/need this feature. Myself included, who is stuck behind a mix of VDSL, Starlink, and 5G because decent speed uplinks are unavailable to private individuals in Berlin, where I am currently staying at. Even fiber (with a connection fee of €15,000) tops out at 1 Gbps.

        If you are qualified to work on this bounty, please get in touch with me.

        @jim would have to agree to review your contribution, since the key MPTCP feature is assigned to Jim.

        Thanks,
        -- Lucky

        Not able to adding (because all our money here in a Ukraine we spending on Army support), but voting by both my hands and wish to find professional devs! Good luck!

        P.S. In Ukraine we also using pfSense with a mix of fiber, Starlink, 5G, even 3G because a lot of infrastructure damages by russian bombers. ;) Really great product!

        —
        CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
        Help Ukraine to resist, save civilians people’s lives !
        (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

        1 Reply Last reply Reply Quote 1
        • M
          MXNPD11 @shamrock
          last edited by Nov 12, 2023, 3:21 AM

          @shamrock Would love to have functionality included in pfsense as well!

          1 Reply Last reply Reply Quote 1
          • C
            Cool_Corona
            last edited by Nov 12, 2023, 5:05 AM

            Explain why this is important?

            The router connects to a VPS? Why?

            M 1 Reply Last reply Nov 12, 2023, 5:11 AM Reply Quote 0
            • M
              MXNPD11 @Cool_Corona
              last edited by Nov 12, 2023, 5:11 AM

              @Cool_Corona It's not really the VPS, but the point of true packet level bonding/aggregation, which the VPS helps aid in. In the sense, say you have 3 WAN's. for this example, lets take Starlink, maybe a cable provider, and a local WISP, with load balancing, you would not get the benefit of all of them, with true bonding, you are able to utilize the speed of all them, and use the VPS as the outgoing communication as that is where all the traffic comes to and from. OpenMPTCProuter has this function built in, but to have something like it, could really offer pfsense as a whole, a whole new world of capability in this area. Having this feature could unlock pfsense to be used in more applications and cement it further into enterprise and rural environments alike with little downside, as many people have dual WAN's and I am sure would love to utilize both of them effectively.

              C 1 Reply Last reply Nov 12, 2023, 8:00 AM Reply Quote 1
              • C
                Cool_Corona @MXNPD11
                last edited by Nov 12, 2023, 8:00 AM

                @MXNPD11 But you would need a server/router in a DC that handles outbound traffic as well?

                M 1 Reply Last reply Nov 14, 2023, 6:00 AM Reply Quote 0
                • M
                  MXNPD11 @Cool_Corona
                  last edited by Nov 14, 2023, 6:00 AM

                  @Cool_Corona In this aspect yes, that is required to make MPTCP work, in this implementation, this could be another pfsense box running this functionality if implemented. Wouldn't have to be a DC necessarily, just a place where the sum of bandwidth is greater than that of what is being aggregated, could be someones house, a VPS, a dedicated server, router, etc, so long as it can run pfsense.

                  S 1 Reply Last reply 28 days ago Reply Quote 0
                  • S
                    sweetapollo @MXNPD11
                    last edited by 28 days ago

                    @MXNPD11 Sorry for waking an old post, but this is exactly what I am looking for. We have a remote truck that we have starlink and multiple cellular modems onboard. We also have the ability to hardwire and use wifi on location if required. Sometimes we have good bandwidth on one of the services but non on the other, but if we need to get something back to the base for edits or to stream content, sometimes we need all the bandwidth and so being able to push across all available routes to a single point would be amazing. In this case we don't need a DC as we have multiple gbps at our main site. I was thinking of ways to make it happen over a VPN tunnel, but it seems OpenMPTCP is the only route without using something like a Peplink or the like. I assume from scouring the internet nothing has really progressed with this.

                    W M 2 Replies Last reply 28 days ago Reply Quote 0
                    • W
                      winkmichael @sweetapollo
                      last edited by 28 days ago

                      @sweetapollo OpenMPTCP router is so fantastic that I would never even consider pfSense anymore. It does everything pfSense does and so much more the latest release 0.61 has everything you need and is extremely stable.

                      S 1 Reply Last reply 28 days ago Reply Quote 0
                      • M
                        MXNPD11 @sweetapollo
                        last edited by 28 days ago

                        @sweetapollo My current plan is to use Speedify, they have said they are working on the ability to self host the server yourself, you can already use the app on OpenWRT. My plan is to pipe Speedify into pfsense eventually. Just waiting for the moment to deploy it

                        1 Reply Last reply Reply Quote 0
                        • S
                          sweetapollo @winkmichael
                          last edited by 28 days ago

                          @winkmichael Would you say it is stable enough to run at a 0 point release? We currently have 3 sites that we interlink with PFSesnes, so it isn't exactly a quick switch out to just move over. I am very willing to do it but we obviously already have active sites, so would take some planning.

                          W 2 Replies Last reply 28 days ago Reply Quote 0
                          • W
                            winkmichael @sweetapollo
                            last edited by 28 days ago

                            @sweetapollo I'm not quite sure what you mean by 0 point release, but if you check out the github for openmptcp you will find people using it a wide variety of ways with great success. I run it only for three deployments, and it has never once failed me in 3 years - that being said I have upgraded with each new release so I reboot every 8 - 9 months on average. Under the hood OpenMPTCP is just running OpenVPN or Wireguard and using the linux kernel's built in MPTCP functionality, so you are riding on top of very stable tech. OpenMPTCP is just a nice gui to facilitate it all.

                            1 Reply Last reply Reply Quote 0
                            • W
                              winkmichael @sweetapollo
                              last edited by 28 days ago

                              @sweetapollo I should note, sponsoring the project for $20 - 30 a month goes a long ways too. The maintainer is very active and helps everyone out pretty fast, its got a pretty active community too.

                              S 1 Reply Last reply 28 days ago Reply Quote 0
                              • S
                                sweetapollo @winkmichael
                                last edited by 28 days ago

                                @winkmichael Thanks so much. I'll look into it some more, but you were a great help. What I meant by a 0 point release is that is it basically an alpha or beta version until it reaches version 1.x This to me has historically been an indication that it shouldn't be deployed in mission critical spaces or commercial spaces, but good to hear it is very active and very reliable. thanks again

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