Comment m0n0wall (Score 1) 193
Have a look at m0n0wall. It's based on FreeBSD and is configured using a PHP web GUI to configure the NICs and firewall.
Back in the day I used is as a wireless access point running on a Pentium 1 system with 48 MB RAM, booting off a 16MB compact flash card.