Firewalls - back to basics
A firewall can be a stand-alone network appliance, part of another network device such as a router or bridge, or specialist software running on a dedicated PC. The latter route is popular among Linux fans and is worth investigating if you have those skills and can cost your time to make it worthwhile. If you're reading this, the chances are you don't want to take this approach.
The link for this article located at ZDNet UK is no longer available.