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

PPPoE server enhancements

Scheduled Pinned Locked Moved General pfSense Questions
7 Posts 4 Posters 12.0k 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.
  • S
    sadara
    last edited by May 4, 2009, 11:32 AM

    I'm looking at adding several features to mpd, which handles PPPoE, PPTP, and L2TP.
    Bandwidth shaping is the first thing.
    Free traffic zones are probably the next.

    I'm looking for other suggestions. For example:
    Multiple PPPoE servers
    Multiple PPPoE servers per interface
    Microsoft PPPoE MPPC compression

    1 Reply Last reply Reply Quote 0
    • E
      eri--
      last edited by May 4, 2009, 11:59 AM

      I would suggest for shaping you use ng_car which would seem the natural choice and do not cumber with the other ways on using scripts….etc.
      If you want you can clone freely on rcs.pfsense.org and use your clone for development so other devs can give you suggestion on the way.

      1 Reply Last reply Reply Quote 0
      • S
        sadara
        last edited by May 4, 2009, 4:38 PM May 4, 2009, 4:30 PM

        If uses want to set up rules themselves thats ok.

        I was going to start with the internal RADIUS driven ng_bpf/ng_carr functionality of mpd5, so that mpd could be fed bandwidth restrictions from radius.
        To me this seems like the most logical start.
        Any reason not to go to mpd5 pre freeBSD8?

        1 Reply Last reply Reply Quote 0
        • E
          eri--
          last edited by May 4, 2009, 5:14 PM

          I think mpd4 has the same ng_car/ng_bpf as mpd5 does.
          The main reason is that you will see benefits of mpd5 only in FreeBSD 8.

          1 Reply Last reply Reply Quote 0
          • S
            sadara
            last edited by May 11, 2009, 7:08 AM May 11, 2009, 6:59 AM

            I have started making modifications to the FreeRadius package, to add options for up/down bandwidth (radius mpd-limit), and free traffic zones / multiple accounting zones (mpd-filter) as well as per user firewall rules.
            I haven't quite figured out the best way to show this in the gui, as it could get very complicated having multiple areas where rules are applied (in mpd/radius and the normal firewall rules.)

            Also, to really make this work I need to implement groups, otherwise you will need to create rules for each user one at a time. (This is why I asked to question in http://forum.pfsense.org/index.php/topic,16073.0.html )

            One major problem is that currently none of the queues show up on the traffic queues status page. I don't know if I should add a new page ( Real time per user bandwidth seems to be requested a lot) Comments?

            Also I might create a new thread in the development section so users can track changes, as these changes don't just affect PPPoE, but L2TP and PPTP as well.

            1 Reply Last reply Reply Quote 0
            • P
              pk
              last edited by Jul 7, 2009, 10:59 PM

              I am very interested in what you're doing.  I will be following you.

              1 Reply Last reply Reply Quote 0
              • A
                azimuthazazel
                last edited by Nov 11, 2009, 10:46 AM

                i am also interested. could you give us more info on the state of this project?
                tnks

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                  [[user:consent.lead]]
                  [[user:consent.not_received]]