You could do what I have done on my home
network. With 5 machines and cable modem my
son and I took an old P2 machine and using
linux made it into a firewall - router. The
first thing to do is install 2 network
cards in the old machine you plan to use as
the firewall then install linux onto this
machine, in our case we used Mandrake 9.2
as this was a low spec by today's standards
machine and this distro was an excellent
match with this hardware.
Then you configure one ethernet card to the
IP address of your cable modem which will
enable this "gateway" machine to be
connected to the internet. To keep things
as simple as possible we configured all of
the other machines on a private network
with fixed IP addresses (192.168.0.1-to 255
subnet 255.255.255.0) just basic class C
private network this way we did not need
our own internal DNS server. We purchased a
network hub for small change from a
technology recycling centre. Then using IP
tables which comes with linux we configured
the linux machine as a gateway to the
internet to translate the internal IP
addresses to the single IP address of the
cable modem.
When we first went onto the cable modem my
son had already built the internal network
as his friends would bring their machines
around to play network games. We had dial
up at this time and when anyone wanted to
use internet they would just run a long
phone cable to the machine they were using.
We upgraded to cable. The tech who came to
install cable modem has no idea of how his
system worked and my son had to work out
how to get even one machine connected for
him. With XP he was unsure and with the
linux machines he was even more confused
the big problem he did not know basically
any theory of how cable modems connect to
internet yet he was installing them. In our
ignorance at the time we plugged cable from
modem strait into our hub which after a
small amount of research we leaned that
this was not a good idea and ISP's don't
want you do do this to their network,
something this "tech" didn't mind us doing.
With a bit of help from Google we were able
to find out how to set up connecting
multiple machines to one cable modem. The
Linux "IP Tables howto" which we downloaded
from net gave us all info we needed to get
up and running (we used basic config file
in this document to get up and running). As
we have learned a little more we have made
a better firewall - gateway config.
There is a bit of work initially going this
way, more so than just purchasing hardware
to do this all for you, but as I see it
there are many advantages as well. Firstly
this is a cheap solution, gateway computer
was a " throw away " and was free, the hub
and cables etc would be less than $50.00.
The biggest gain from going this way would
deffinately be learning a lot of usefull
knowledge, especially for my son who is
only 16. Since building up home network and
connecting to internet though gateway he
has gained some very markitable skills. He
made all cables himself, wired house very
professionally with plugs in each room and
cabling run under floor, built Linux based
game servers to run games like "Call of
Duty" and "Half Life" he has learned how to
use IP tables to filter web content. and as
an old boss use to say when I was starting
out in my career, "its a good day when you
learn something new"
As hub sits in a corner of lounge if I want
to use my laptop on internet I just plug a
cable in. My daughter will bring her laptop
when she comes over and plug in to hub.
(edit sorry for strange formating but
whenever I use Konqueror on Tech Republic
it always comes out this way- If any of you
Linux guru's can tell me how to fix this
I'd be thankfull)