Breaking News: pfSense 2.2.5 Now Available

pfSense pfSense 2.2.5 is now available, with a number of bug fixes and some security updates. It is considered a low risk upgrade for those running 2.2.x. For those running 2.1.x and older versions, there are a number of significant changes which may impact you. You can read all about it at the official pfSense blog. I will upload the download links ASAP.

And while I’m writing this, I might as well take the opportunity to promote’s official mailing list. A few dozen readers have already subscribed. I don’t share our mailing list with anyone else, and traffic on the list is limited to one e-newsletter a week summarizing the latest pfSense news. And I’m even sending you a brief pfSense resource guide as an incentive to sign up.

This is also the eleventh anniversary of the pfSense project, so I want to take this opportunity to thank everyone who has worked on the project and who has helped ensure its success. You have made our lives immeasurably better.

I also want to thank everyone who has made purchases through’s Amazon affiliate link. Your purchases help keep the lights on at

UPDATE: I updated the download page to link to version 2.2.5.

Traffic Shaping in pfSense: Part Seven

Editing traffic shaping settings in pfSense.

Editing traffic shaping settings in pfSense.

After using the shaper wizard, you might find that the rules it generates do not fit your requirements. Fortunately, once the basic rules have been created by the wizard, it should be relatively easy to edit or copy those rules and create custom ones of your own.
The queues are where bandwidth and priorities are actually allocated. Each queue is assigned a priority from 0 to 7. When there is an overload of traffic, the higher-numbered queues are preferred over the lower-numbered queues. Each queue is assigned either a hard bandwidth limit, or a percantage of the total link speed. The queues can also be assigned other attributes that control how they behave. For example, they can be set up so they have low latency or they might have certain congestion avoidance algorithms applied. Queues may be changed by navigating to Firewall -> Traffic Shaper and clicking on the By Queues tab. A list of rules will apeear.

Editing queues can be a complex tast with powerful results. Still, without a thorough understanding of the settings involved, it is probably best to stick with the queues generated by the wizard and alter their settings.

The queue listings have changed somewhat in pfSense 2.2. Each queue is listed on the left side of the tab. Clicking on one of the queues will bring up a listing for each of that queues subordinate queues (one for each interface). Clicking on any of these subordinate queues will allow you to edit the settings for it. The screen capture at the top of this article shows the settings for one such queue. At the top of the page, there’s a check box which allows you to enable/disable the queue and its children. There are settings for the queue name, the queue priority (0-7), the queue limit in packets, and various scheduler options. There is also a field in which you can enter an optional description. At the bottom of the page, there are two buttons: a “Save“ button to save the queue and a “Delete this queue“ button to delete it. You should not attempt to delete a queue if it is being referenced by a rule.

External Links:

PF: Packet Queueing and Prioritization at

© 2013 David Zientara. All rights reserved. Privacy Policy