The other day I came across pfsense while looking for stuff I could use on my openbsd based version of basically the same thing. I was intrigued by this because it was using altq as well as pf, which was the main reason that I was working on a similar product under openbsd. Upon actually installing it on a Soekris I was even more impressed. I installed it on a NET4801 with a wireless and crypto card and have been using it as my internet gateway for a few days. I am VERY impressed by the ease of use. The GUI looks to be mostly based on the M0n0wall but there are some major differences. There are wizards that help those that don’t know about traffic shaping set up some hfsc based QoS. There are many other “under the hood” enhancements like the fact that it’s based on FreeBSD 6-BETA2 (at the time of this writing) and not FreeBSD 4.10 (or maybe 4.11) like the M0n0wall. Most importantly for me, it uses pf + altq (from the OpenBSD project) which in my opinion is more robust and useful than iptables, ipfw(2) or even ipf. I’m hoping to either help out a bit with this project, take the gui and xml (and php) based stuff and port it to openbsd, or both. There are many, many more improvements, enhancements and features beyond the scope of this writing and this is a VERY useful project, please check it out and support them.
Previous Post
I did a little mini-triathlon