Bleep, saw your call for help!
Don't you just love win9x and networking? :|
Anyways there are alot of confusion in this thread, so I'll try to clear some issues.
First, there's nothing wrong with assigning IP adresses manually to the other machines, BUT you'll have to enter DNS info as well, since DHCP takes care of that too. The ICS software automatically sets up a DHCP server yes, but it's not a very good one, and it in NO WAY NEEDS to have any machines requesting IPs from it.
Second, your KVM shouldn't interfere with this at all, so don't worry about that 😉
OK now to getting this thing to work 😱 First you might want to remove other protocols than TCP/IP since they can confuse things. Ok since you say you can ping between the machines that means the network is up and running. The problem then if you can't access internet from both machines lies in the firewall software, or your TCP/IP settings on the "client" machine.
Just to make sure I'll go through what I think you should have:
ICS computer NIC:
IP: 192.168.0.1 (automatic when you enable ICS)
mask: 255.255.255.0 (also auto)
"client" comp NIC:
IP: 192.168.0.X (where X is whatever number you like from 2 to 254)
mask: 255.255.255.0 (doh 😉)
default gateway: 192.168.0.1
DNS: (here you have to find the info the ICS comp uses for DNS when it's connected to the net, and enter that: from dos prompt: ipconfig /all (not sure this works in 9x since I haven't used it for some time, but there are proggies that can find this info for you if you don't know it))
OK assuming you've got all that configured correctly you should be able to get access to the internet from both computers. The only thing that might hold you back is the firewall. Try with it disabled first, if it works you know for sure where the problem is. Now to ZA, I assume you use the freeware version, since you haven't specified. The freeware version has a "bug", that hampers it quite alot IMO, you can't run high internet security and ICS at the same time 🙁 So if that's what you're trying to do, tune ZA to medium internet security, and you should hopefully see a difference. You might have to add the LAN addresses in the config, I had to do that I remember, but I can't remember where that is right now. Look around and you should find it, it says something like trusted IPs or something like that.
With Internet access out of the way only filesharing remains. What you want is to enable "File and Printer Sharing" for the network adapters (I assume you want to share files since you're concerned about the network neighborhood icon). OK now you should share at least one folder on each machine, I read you shared your C: drives STOP THAT RIGHT NOW!!!! BIG security breach right there, NEVER EVER share a complete drive, just subfolders!! I've had issues with 9x and this stuff before, and to be truthful it's a pain 🙁 Try to mount one of the shared folders as a network drive if you can't see them in network neighborhood, you should have a menuitem for it in explorer. Write something like this: \\computername\folderyouwanttoconnectto and chose your driveletter from the drop down menu, if this works you know the sharing is ok and it's just win9x playing havoc with your mind (as it is known to do🙁)
That's all I can think of right now, most important of all, don't give up and you'll beat it into submission sooner or later 😉
Good luck
Two-Face
/edit clarity and some syntax 😱 edit/