clark connect is what you want
Go to clarkconnect.org It's free, it's based on redhat linux without the bugs. It's a NAT, a firewall, they even have dynamic DNS for those of you on DHCP. It's about a 100 MB install and it runs on virtually anything. (I currnetly am running in it on an old pentium 133 with 32MB RAM, and it smokes) Nothing to buy ( granted you need an extra PC, but....)
Re: the_JinX (Other solution)
If you do have to purchase a switch, you can also buy a switch / router in one box:
like this one:
- D-Link Home Ethernet Cable/DSL Modem Gateway and 4-port Switch (it can use 100BASE-TX Ethernet on your LAN)
http://www.dlink.com/products/broadband/di704/
If you want more ports and features:
- DI-707 Internet Gateway/Firewall 7-port Switch
http://www.dlink.com/products/broadband/di707/
__ Some other brands __
*** SMC ***
http://www.smc.com
- Barricade 4-Port 10/100Mbps Broadband Router
- Barricade™ 8 Port 10/100 Mbps Broadband Router
*** LinkSys ***
- BEFSR41 - EtherFast® Cable/DSL Router with 4-Port Switch
http://www.linksys.com/products/prod...rid=23&prid=20
- BEFSR81 - EtherFast® Cable/DSL Router with 8-Port Switch
http://www.linksys.com/products/prod...id=155&grid=23