Per User Bandwidth through Radius.
-
Amazing, I started this a while back, had to abandon PFSense for m0n0 good to see it taking off!!!
-
Nice, now i have a virtual switch/hub :D
my little program creates two virtual ethernet devices : tap0 and tap1 and swaps packets from one another…
it doesnt do any traffic shapping yet. but... its the basis for some tests...
it is running on linux, but freebsd does have tun/tap drivers, only their setup is somewhat different (not much).
who can help me test this concept on a linux box ?
-
When you are ready to test on FreeBSD let me know. I cannot assist in Linux however.
-
This is great guys can't wait for it to be ready. Just what I'm looking for
Thanks
-
Hi Guys
Would just like to know how the development is coming along?
Can't wait to use it.Thanks
-
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).
-
It wiil be a very nice function, I'm also interested, is somebody still working on this, or exists a Bounty?
regards
Alfredo -
It is on my list for 1.3 though support wouldn't hurt ::)
-
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.
-
Ok i've started a bounty so let all get involed.
http://forum.pfsense.org/index.php/topic,9068.0.html -
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 downstreamaltq on tap0 bandwidth <sum of="" all="" clients="" upstream="" bandwidth="">queue ( <one queue="" per="" user="" ip="">)
queue bla bla bla // setup each user queue upload speedaltq on tap1 bandwidth <sum of="" all="" clients="" downstream="" bandwidth="">queue ( <one queue="" per="" user="" ip="">)
queue bla bla bla // setup each user queue download speedI.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> -
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.3 must still be far away from being ready though or is it closer then I expect??
Thanks
-
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.
-
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.
-
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.