Traffic shaper changes [90% completed, please send money to complete bounty]
-
yes.
-
This sounds great. Also, at some point will this make it into the public product? Or will this always be private?
-
You decide :P read before posting just showing respect for an endless thread going more endless.
This thread is the only documentation available about the new shaper and buring it with posts is not doing any good.
-
I just sent $100 to paypal@chrisbuechler.com. Looking forward to the PM with instructions on where to get the new shaper. :)
I know it's a small token, but I will try to help and contribute more when I can. Personally, I would like to see this made available to everyone. This way it can be tested and improved faster. Personally, I will be testing this on my home Embedded router with 1.2 Release. My ultimate goal would be to set this up in our work production environment (many locations). I would prefer to wait until it's in a RELEASE version before putting it into production.
What kind of donation would be big enough to make this public and part of the RELEASE? Basically, very very very stable. I might be able find some contributors.
I have read through every thread on this post, but for testing I was hoping I might get some help with configuring for my test environment. Please let me know how it's recommended to configure the shaping using my setup. I have a ALIX3 with LAN, WAN, and WIFI. I have a 6mb/768Kb DSL. Right now I have the WIFI disabled as I was warned that shaping doesn't work with 3 interfaces. Right now (with 1.2 RELEASE) I have a nice shaping configuration for my LAN & WAN. Basically VOIP is put on highest priority. I have also put all HTTP/HTTPS traffic into another queue and made it low priority. Here is my config (attached):
P.S. I want to bridge my WIFI with my LAN.
Thank You!
-
I think I can throw some money into this if..
Traffic Shaper works with MultiWAN
And
Captive Portal works with MultiWAN
Also
I need to be able to load share across uneven links, (Cable modem, and a T1 for example).
Also fail over of traffic should one link go down be automatic.
Let me know if this is possible and I'll see what i can offer.
Adam
-
I hope, Ermal will released a new build, if 1.21 is out and stable…. :)
-
What kind of donation would be big enough to make this public and part of the RELEASE? Basically, very very very stable. I might be able find some contributors.
I would like to hear an answer to this question too.
-
Well I guess my paypal account (verified one) lost my credit card I had in there. So it's waiting until my eCheck clears on the 18th for the $100. Bottom line is that the $100 is on it's way. For now, I added my credit card back in (into paypal) and just donated another $25 via PayPal. It says it's been sent.
Thanks again for the fantastic work! I look forward to access to the updated image. I get a new PFSense ALIX box tomorrow and would love to be able to load it up with the new stuff.
Thank You
-
Hi Ermal.
Anychance I can get the new shaper tonight? That would be great!
Thank You
-
Ermal
can you post the current build date ..im running on build date Mar 18 21:13:51 UTC 2008
I know this is way behind but this is what i got from your old pm for the link
can you pm me the new link ..non of my shaping is working and I dont want to fudge it too much because its a production box ..i have a test box now that i can load any new builds ..thanks
-
I was on vacation and will update you all soon.
-
Contributed $50. I have no real need for it but would like to play with the functionality. Thanks for the effort. It looks like this feature has really helped many people here.
-
Thank you for the support it really helps go on :).
-
Hi Ermal.
Anychance I can get the link to the shaper? Thanks!
-
Hi Ermal,
I sent the money via Paypal to paypal@chrisbuechler.com. $50 for pfSense and $50 for you for the shaper. I got a receipt from Paypal but no acknoweldgement that funds were received by someone from pfSense. What is the next step to get the shaper?
Thanks,
Mark
-
Hi ermal,
Have not heard anything about getting the shaper…..Am I missing something?
-
Hello Ermal,
Good day, Just want to know when will be your traffic shaper be available in 1.2.1?
Regards,
Chris Ian
-
Well i have synched the code just need to make a build of it.
I still think that waiting after 1.2.1 is released would be better but i will see what i can do before that.i have sent you a pm not sure you ever got it?
-
@ermal
Never got the PM. :(
-
Ciao everybody,
i'm here just to say that finally i had a chance to play with Ermal's baby and after a lot of tuning it is working perfectly (as of now :) in my production network.
The wizard does a lot, but here are the encountered difficulties:
1. the queues created will have a corresponding floating rule to match them: problem is that if you have an already configured firewall with normal rules (per interface) that match the wizard created floating rules, the normal will win making the floating useless, thus the shaping. To make the shaping work, you'll have to modify each and every normal rule you have to follow the desired queue.
2. if you have a redundant configuration, pay a LOT of attention on your CARP and pfsync bandwidth shaping, or you'll end up with sync issues and routing troubles (=angry users)
3. the queues created by the wizard had to be tuned because they were creating a LOT of dropped packages. This is because i have a 250 PCs network and the default qlimit is too little for the amount of requests. Also the percentages (funny sometimes) of bandwidth allocated had to be tuned.I also had some woes with the queues management GUI, but in the end i'm very happy to see that the shaper is working fine.
So, here are a some hints for newcomers:
1. follow this forum thread and read carefully Ermal's instructions
2. RTF(unny)M on HSFC, ALTQ and pf if you want to have an idea on what's happening and fix it in case
3. a dump of the filter reloading is created everytime at /tmp/rules.debug: have a look at it in case
4. interface rules comes first, so don't feel lost if packets are not queued in your nice little floating rules
5. watch carefully the network traffic in the first days, and tune the filter with the help of pftop and tcpdump (both from ssh console)
6. stress test it or you'll end up with angry users and/or clients :-)Thanks to Ermal who made this possible.
Cheers,
Albe