<<
<< could you explain your setup? it sounds like you are doing ICS through a windows box? >>
I'm not sure really. I just have a cable modem going to a 4 port Linksys router, the 3 wires to 3 PCs. That's it. When I setup my Win boxes for internet sharing I just cloned the MAC address in my router settings and it worked. >>
OK. Your cable company gave you hostname that serves as your username. Your password is your cable modem's MAC address.
Cloning MAC on your PCs is a wrong way to go. BTW redhat 7.1 is a bad distro. Get mandrake 8.1 or Suse 7.3 - it will be best for you. You'll be amazed how easy they are to install.
If you want to connect Linux PC directly to cable modem:
Step1: Connect your Linux box directly to cable modem.
Step2: You have to enable DHCP on your Redhat box. Start linuxconf (as root) and goto networking, change setting on you network card to automatic/DHCP. Change hostname for THIS CONNECTION only to whatever hostname cable company gave you (I don't know about At&T, COX has something like cx2123456 ).
Don't read or you'll be confused on:
Your hostname for this connection only should be equal to cx1234566 (or whatever AT&T gave you). You can change global hostname to it, but sendmail will not work then, since ther it is not a valid hostname since there is no domainname
Don't read or you'll be confused off:
Step3: reboot.
step4: ping yahoo.com.
If you can reach it - you're in. If not - goto /etc/dhcp directory. There should be config file there. chage hostname in this config file (you'll see the commented directive).
Uff. Problems? Post
Edit: Sorry, if you have router it is even easier.
1. there should be settings for hostname in router - change that hostname to whatever AT&T provided. No need to change mac address for router.
2. Change you linux box to dhcp. Connect PC's to router. Make sure router is running DHCP. You are set
