The quickest and easiest solution is to get one of the Linksys (or similar) routers from CompUSA or online. You can connect it to your dsl modem, and then connect the other systems to the router. Make sure it has firewalling built in. Most have this, plus DHCP for your internal lan so you don't have to configure network settings for new systems. You should be able to find one for around $75 USD.
If you have a spare system and two network cards lying around, you can build your own. The easiest way is to use a hard drive and install a trimmed down distro like Redhat. RH9 and RH8 have a "minimal" setting that may work well for this, but I haven't tried it. First get it connected to the internet using rp-pppoe or similar, then set up the firewall and enable routing. Then plug the second NIC to your hub/switch, and set the other systems to use this box as their gateway.
For the more adventurous, there are single-floppy Linux distros that don't need hard drives than can do this. This is what I have, but it can be a lot more difficult to install and configure; particularly the firewalling rules.
Last edited by jtshoe; 09-02-2003 at 12:46 PM.