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

    Per User Bandwidth through Radius.

    Scheduled Pinned Locked Moved Captive Portal
    61 Posts 14 Posters 48.1k 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.
    • X
      Xsempre
      last edited by

      Any updates? I'm also very interested!

      I am currently experimenting with Esomo (also a FreeBSD mod: esomoline.com), which basicaly gives me the features that I'm looking for (userbased upload/download limit), but I don't like the way you have to authenticate (users have to set up a VPN connection to get through to the internet, and the webbased login-apllication doesn't seem to work all the time).

      1 Reply Last reply Reply Quote 0
      • ?
        Guest
        last edited by

        It wiil be a very nice function, I'm also interested, is somebody still working on this, or exists a Bounty?

        regards
        Alfredo

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

          It is on my list for 1.3 though support wouldn't hurt  ::)

          1 Reply Last reply Reply Quote 0
          • S
            siwireless
            last edited by

            Ok im A Wireless Internet Service Provider in my area serving over 250 people with internet but i have no control of my bandwidth m0n0wall has the feature but because we offer voip thou T-Mobile it wont work so i have to have two server one m0n0wall for normal login and pfsense for voip otherwise im sol this is a pain all i got to say is i've alot of great idea's of which has not been started or people are holding the feature to them selves which makes me mad so people get together like a team to come up with a solution to this matter it is very simple im new to freebsd/linux/unix and i have a degree im computer information system's and tech. so let come up with a common ground to where this will work in the web gui some people do not know how to program im still learning this new style but im taking the time to read  books and the internet to see if a feature or php add on can be made to the index.php to make another like link to do per user bandwidth setting.  If we get together with what we know how to do then each person can work on a part of it then a set of people can work on the kernel to come up with a featute package to add on to it.

            1 Reply Last reply Reply Quote 0
            • S
              siwireless
              last edited by

              Ok i've started a bounty so let all get involed.
              http://forum.pfsense.org/index.php/topic,9068.0.html

              1 Reply Last reply Reply Quote 0
              • J
                JorgeAldoBR
                last edited by

                well, i abandoned this project because someone else demotivated me saying he was working on a kernel land patch to make pf work with dummynet (this is the REAL solution to this problem, but is damn complex).

                I have some work to do (actually a lot) this month and most of my projects are stopped. After this critical month i can come back to this.

                But IIRC the major obstacle for this userland traffic shaper was to get a good shaping algorithm…

                Other solution i thought was to use pf pipes.

                take my virtual "switch/hub" and place queues relative to the up/down sides, something like this :

                tap0 is the virtual ethernet device that faces upstream
                tap1 is the virtual ethernet device that faces downstream

                altq on tap0 bandwidth <sum of="" all="" clients="" upstream="" bandwidth="">queue ( <one queue="" per="" user="" ip="">)
                queue bla bla bla // setup each user queue upload speed

                altq on tap1 bandwidth <sum of="" all="" clients="" downstream="" bandwidth="">queue ( <one queue="" per="" user="" ip="">)
                queue bla bla bla // setup each user queue download speed

                I.E. : Use pf own altq to shape traffic by using the virtual devices as "hooks"

                then forward all incomming traffic on lan to the downstream face :

                pass in on lan forward-to (tap1, tap1ip) bla bla bla (make this work with a table that lists users logged on the captive portal)
                pass in on lan bla bla bla (redirect non-logged users to the captive portal, based on a table that lists non-logged users)</one></sum></one></sum>

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

                  For all of you people that have waited for this so long lets just make you happy.
                  This will be available on 1.3.

                  http://cvstrac.pfsense.com/chngview?cn=22567

                  1 Reply Last reply Reply Quote 0
                  • C
                    craibo
                    last edited by

                    1.3 must still be far away from being ready though or is it closer then I expect??

                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • S
                      siwireless
                      last edited by

                      I hope 1.3 comes soon everything i have heard about is great I like the software it works great but just need this one item which is per use bandwidth though radius.  Keep us to date on this.

                      Thank You.

                      1 Reply Last reply Reply Quote 0
                      • R
                        resimpson1966
                        last edited by

                        @mdouglas:

                        I have custom chillispot/coova daemon running pfsense.  It replaces the CP that comes with pfsense.  It has bandwidth, allowed domains, and many other controls. it uses a local Freeradius & mySQL server within pfsense.  Not recommended for embedded users due to the mySQL R/W. I would be happy to share.

                        What you have done is exactly what I have been looking for.  Could you please forward me instructions and code on how to incorporate the Chilli code into pfSense.

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

                          In a week mostly there will be an option visible from the gui(at the Traffic Shaper) to accomplish this.

                          Making it comaptible with radius parameters will be something that will be looked to, after some other high priority things get fixed.

                          But you will be happy even with the first extension too.

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