My friend and associate Aaron writes:
Hey I was wondering if you had any experience with the SmoothWall firewall? Seems that a lot of techie people like it and it's open source, and it's GUI.
Its all IPTABLES to me Aaron.
But no, I hadn't heard of SmoothWall, thanks for the pointer.
There are lots of different scripts (Bastille, Linux Firewall IPcop, etc.) to set them up, but what I always wonder is why does an end user need to configure a firewall?
In other words, the scripts automate starting and stopping IPTABLES and manipulating the chains. But who needs the warm friendly automation? I know IPTABLES is in the background, and I know how to manipulate and save chains from the CLI.
I am always interested to see what different scripts do. At the home office here, I am currently using Trustix Firewall 4.7. This is the software part of a very sweet looking hardware platform, XSentry.
Which has a warm fuzzy Java GUI that runs on Windows. I am very interested to see their way to setup the NAT. I always use mangling, and sometimes if I am in a hurry, MASQ; but they are actually allowing these packets across the FORWARD chain on a selective basis.