Originally posted by: mc866
Nobody? Where's Modelworks, I thought he/she had something setup like this?
I have tried several of the software based firewalls/routers. My experience is:
Pfsense - very easy to setup , firewall/router uses little resources. I run it off a 4GB compact flash in a ide > flash adapter. P3-933 with 384MB ram, two nics and a switch. Never had an issue with uptime over a year.
Smoothwall - also easy to set up. Firewall/router uses more resources than pfsense. Ran it for about a month, before going back to pfsense because pfsense allowed me to tweak it more and used less resources.
Clark Connect - easy to set up . Firewall/router/server uses lots of resources but provides a lot more features. It can filter content, do antivirus filtering, run squid for caching, run snort for intrusion detection. You just need a beefier machine than I had to dedicate to it.
The way that most of these programs work is you get to pick 3 interface options. RED - your internet connection to modem, GREEN - your internal networked computer, ORANGE - wireless.
Pfsense has another feature that allows it to use multiple GREEN or ORANGE NIC. So if you wanted to fill up a pc with cards and not use a switch you could.
For your situation I would go with pfsense since it uses little resources.
It would need 3 network connections, so if it has one onboard then add two nic cards. You would also need a switch, using the one in the wifi router could be problematic if you want pfsense to work as firewall and supply the ip for the network. Set the router you have now to just act as a interface, leave dhcp enabled if you want pfsense to provide the ip to it.
So you would have , RED ----> modem, Orange NIC >-----Wifi, Green>----Switch. Then from the switch all the other pc. A lot of people just buy a wifi pci card and use that in place of an external wifi based router.
If you decide to buy a pci wifi card it needs to be supported on this list:
http://www.freebsd.org/releases/7.0R/hardware.html#WLAN
It takes a little time to set up but the features you gain are really worth the effort.
Features like being able to look back at any day last month and see every ip involved or how much bandwidth you used at various times of day. Other features like blocking ads or websites, virus scanning, without having to run any software on other pc .