These are the two common solutions. ICS is noted at http://www.wown.com but has its downside.
Bob
I have a single computer at home which runs with both Linux and Windwos 2000.
I have a dual boot system. I have a choice to select the operating system. Most of the time or rather 99% of the time I use Mandrake Linux.
Now I want to connect 3 more computers and make a small network. My ISP has given a single IP address.
Do I have to buy a cheap switch or a router to accomplish the task?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic