Firewalls can be found in hardware and software configuration. Some free versions include IPTables and NetFilter; commercial products include PIX and Checkpoint. So there are really lots of choices. If you go with an open sourced Linux product, keep in mind that you will still have to invest some time to get the firewall configured and tuned.
This was first published in August 2005