Get a handle on iptables:
http://www.shorewall.net/
I have an old P100 with 3 NICs (DMZ setup) and I started running Shorewall as of yesterday. I really like it so far. If you are a webmin fan then you'll find shorewall configuration built right in to webmin. I didn't realize it until I had it all configured but I prefer to use vim for configuring this stuff anyhoo. Give it a try, you might like it.
Too bad it doesn't have FreeSWAN IPSEC VPN support. Oh well, I need to keep something manually configured to keep my sanity.



