I have 3 Win 98 PCs, one 10/100 ethernet hub, 3 NICs, and one cable modem. The 3 PCs are connected to the hub, and the hub is connected to the cable modem. I have TCP/IP protocol installed on all 3 PCs (no other protocols installed).
All 3 PCs can ping each other. All 3 PCs can access the Internet.
Problem: One of the 3 PCs cannot see the other 2. IOW, PC #2 and #3 can see each other via Network Neighborhood, but PC #2 can't see #1. PC #3 can't see #1 via NNeighborhood. PC #1 can't see either #2 or #3.
I have tried to compare the TCP/IP settings under Network > Properties, and I see no difference.
I have rebooted, reinstalled the TCP/IP protocol, swapped a new NIC card in PC #1,...all to no avail.
Using Winipcfg, the differences I can see between #1 and the other 2 PCs, is that the default gateway and DNS server is different.
BTW, the cable modem/ISP's router dynamically assigns the IP addresses to the NICs.
What could be wrong?