So. I purchased a brandspankin' new PCI ethernet card, as it was on sale for $5. The new one is 100Mbps, x10 faster than my old one. It's a Netgear FA311v2. Netgear's site said it was compatible with 98, but the supplied drivers fail. A bit of Google-ing led to a forum post (on netgear-forum.com) that led to a RealTek driver. This driver works.
However, in the process (several days) something in the networking config got screwed up. The card is working, I get an IP address via DHCP just fine, I can browse/use network shares, and I can ping people if I know their IP address. However, that's about it. Every other program (including IE) fails at the call to socket(). I cannot even view a server on the local loopback (I couldn't start one, let alone connect). socket() seems to be failing with "WSA E AFNOTSUPPORTED" (not in windows atm, but the #define is close to that. Error 10047, I think) The command "ping google.com" fails, while "ping --google's ip here" succeeds.
Below is the output of route and ipconfig, and links to several screenshots of every setting dialog related to networking that I could think of. If you need more info, I'll be happy to give.
Other:Code:C:\>ipconfig /All Windows 98 IP Configuration Host Name . . . . . . . . . : ROCKYTOP DNS Servers . . . . . . . . : 192.168.1.1 Node Type . . . . . . . . . : Broadcast NetBIOS Scope ID. . . . . . : IP Routing Enabled. . . . . : No WINS Proxy Enabled. . . . . : No NetBIOS Resolution Uses DNS : No 0 Ethernet adapter : Description . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC Physical Address. . . . . . : 00-14-6C-75-FB-96 DHCP Enabled. . . . . . . . : Yes IP Address. . . . . . . . . : 192.168.1.6 Subnet Mask . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . : 192.168.1.1 Primary WINS Server . . . . : Secondary WINS Server . . . : Lease Obtained. . . . . . . : 09 14 06 6:21:18 PM Lease Expires . . . . . . . : 09 15 06 7:36:44 AM C:\>route print Active Routes: Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.1.0 255.255.255.0 192.168.1.6 192.168.1.6 1 192.168.1.6 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.1.255 255.255.255.255 192.168.1.6 192.168.1.6 1 224.0.0.0 224.0.0.0 192.168.1.6 192.168.1.6 1 255.255.255.255 255.255.255.255 192.168.1.6 192.168.1.6 1
Network - Basic
Network - Interface
Network - NetBEUI
Network - TCP/IP
Device Manager
I use Windows 98, first edition, 192MB RAM, AMD processor (450MHz).
Thanks for any help.