hi Richard,
Using a PC provides you with a pretty powerful router/firewall (in terms
of CPU grunt, large memory and flexibility).
A while ago (1997), when old 486 PCs started to being dumped as junk ...
many hackers started using them as a router/firewall, by striping them
down (removing all extraneous stuff including power consuming spinning
hard drives). These PCs booted Linux off a floppy drive and ran
entirely in RAM. A running Linux system on a 1.44 Mb floppy !
This was known as the Linux Router Project (LRP) ...
http://en.wikipedia.org/wiki/Linux_Router_Project
However, there are some disadvantages ...
- Consumes relatively lots of power
- Eventually you'll have a failure and you need to keep a second large
replacement PC ready
Anything using a spinning hard disk is also likely to fail more often.
These days, cheap (around $50) off-the-shelf routers running OpenWRT (or
similar) have become popular because they overcome most of the
limitations experienced running a complete operating system and bulky
hardware ... just for a router / firewall (unless you are running much
more than a consumer / home network). An OpenWRT router is quite small,
consumes less power, has no moving parts ... and is easy to keep a few
spares lying around. They may also include 4 Ethernet ports and
wireless (which is less common on an old PC) ... and are easily
expandable via USB (add printer, USB disk, 3G modem, etc).
Not that I want to discourage you playing with Unix systems (especially
BSD based), learning about networking, routing and firewalls (that's all
good). Just pointing out that the typical solution these days using
purpose-built (off-the-shelf) routers running OpenWRT is also a good
place to start.
--
-O- cheers = /\ /\/ /) `/ =
--O --
http://www.geekscape.org --
OOO --
an...@geekscape.org --
http://twitter.com/geekscape --