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

    New PPPoE backend, some feedback

    Scheduled Pinned Locked Moved Development
    216 Posts 17 Posters 24.4k Views
    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.
    • B
      benbng @stephenw10
      last edited by

      @stephenw10 yep no issues when using mpd5 (with no changes to config) on CE 2.8.0

      Glad to hear things are being looked into, let me know if I can test anything/provide any more logs.

      M 1 Reply Last reply Reply Quote 1
      • M
        marcosm Netgate @benbng
        last edited by

        @benbng Here's a patch you can test on 2.8.0 to work around the lack of RA issue:
        https://nc.netgate.com/nextcloud/s/bt2fWWjdzT4KFHy

        B 1 Reply Last reply Reply Quote 1
        • B
          benbng @marcosm
          last edited by

          @marcosm I've applied that and it's working great, thank you!

          1 Reply Last reply Reply Quote 1
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Nice. Thanks for testing! 👍

            1 Reply Last reply Reply Quote 0
            • L
              louis2 @benbng
              last edited by

              @benbng

              No, and the reaction on
              setup_gateways_monitor(); => Badly placed ()'s.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Try the above patch. Your situation is exactly what it should address.

                L 1 Reply Last reply Reply Quote 0
                • L
                  louis2 @stephenw10
                  last edited by

                  @stephenw10

                  I did test this patch (https://nc.netgate.com/nextcloud/s/bt2fWWjdzT4KFHy), at least I hope I did.

                  I never did add a patch to the test set before:

                  • did add the URL
                  • add
                  • did not know how to start it
                  • so I did say start at boot
                  • and did a reboot

                  If this was the correct procedure .... the patch did not work !

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    The URL field is only for the direct commit ID. For this I would just copy/paste the patch text into the new patch directly.

                    Once you've created it an 'Apply' button will appear if it can be applied correctly. Click the button to apply it.

                    https://docs.netgate.com/pfsense/en/latest/development/system-patches.html#adding-a-custom-patch

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      louis2 @stephenw10
                      last edited by

                      @stephenw10

                      Perhaps I will try that tomorrow, however why not adding the patch as ^test patch with small decription^ to the normal patch set / function !!??

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        You mean as part of the recommended patch list within the package?

                        That's only used for known good patches between releases, not for tests like this.

                        1 Reply Last reply Reply Quote 0
                        • rlinnemannR
                          rlinnemann Netgate Developer
                          last edited by

                          To clarify on what's happening with the pending gateway, in your instances IPV6CP negotiation establishes the IPv6 endpoints on the PPP session, and the link local peer address is intended to be the gateway for your DHCPv6 assigned address, with no RAs to nominate a gateway. The interface gateway is correctly set to the address of the peer endpoint by the driver, but the existing LL address on the interface is not updated with the remote destination address, and that destination address is expected to be present in order to identify the PPP gateway when the gateway monitoring setup is triggered. The patch intuits the PPP gateway from the routing table instead of the interface address in the IPv6 case. I'm working on a correction to the driver that should eliminate the need for this special case handling.

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