I have had the same problems, look at Networking @Home cable. Here is how I solved my problems. I have @ Home Cable Through ATT. I am using ICS from Microsoft.
Install ICS if you have not. (Add/remove programs \ Windows Setup \ Internet Tools \ Internet Connection Sharing.
Computer b- Nic card 1 for your home LAN. TCP/IP settings set auto IP. DNS= Disabled, WINS= USE DHCP FOR WINS RESOLUTION. ADD a gateway of 192.168.0.1 Bindings should be bound to File and print sharing and client for Microsoft Network.
1. Nic card for the Internet. TCP/IP settings
Set to Auto; basically leave it the way @Home set it up.
2. Nic card 2 for your home LAN. TCP/IP settings set manual ip address of 192.168.0.1 and a subnet mask of 255.255.255.0 DNS= Disabled, WINS= Disable WINS Resolution. Don’t use the gateway. Bindings should be bound to File and print sharing and client for Microsoft Network.
This is the part I did not get the first 75 times I tried this “you have to look on your win98 se cd for the directory tools/mtsutil/ics. In that dir you’ll find dhcp_on.inf and dns_on.inf right click and install both, then the clients can use the dhcp” Don’t install on the clients just the HP with the 2 cards.
I am taking this from Ray (hope you don’t mind) This is the response he gave me.
“”Well, you could just set up the main computer normally, but dont put the @home software on the others, it assigns a proxy address that you can’t get rid of unless you uninstall it. Just have the clients use dhcp to determine dns, but before you do that, you have to look on your win98 se cd for the directory tools/mtsutil/ics. in that dir you’ll find dhcpon.inf and dnson.inf right click and install both, then the clients can use the dhcp. use the ip adress of the home net card as gateway on the others, and make sure that you specify in config for ip that comp uses dhcp for dns resolution, everything else auto. Start browser on main comp, and each client, one at a time, and they will come up within 30-60 seconds. Be sure to only install the two files off of the cd on the main comp only, otherwise clients wont accept dns assignment from main computer. With the @home, use the same name on computers, just change the letter after the "-" for each client, that way their sniffer cant tell the diff. Ray””
I had all of the rest but the dhcp_on.inf as soon as I installed that and rebooted my server my client came up and running.