To allow sharing of your internet conenction you can eitehr
use a proxy server or IP Masquerading. I'll cover IP Masquerding as
it's simple to set up on the other client machines. I use a 2.4.x
generation kernel and in effect I use IPTables. If you use a 2.2.x or
2.0.x kernel then you need the
IP
Masquerading HOWTO.
This part of the HOWTO assumes that your Netfilter software is
modularised, if it isnt then no big deal, either ignore the
modprobe lines or recompile your kernel.
Simple now, just run the commands:
modprobe iptable_nat
iptables -t nat -F POSTROUTING
iptables -t nat -A POSTROUTING -o ppp0 -s 10.0.0.0/16 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Note: The space between 1 and > is vital. It seems not to activate the IP Forwarding if the space is not there.
Change the ppp0 and/or the
10.0.0.0/16 for your relevant network settings and
put that file either before the case "$1" in in the
internet file or somewhere in your startup.