Windows Networking: Why does it suck so?
Jun. 27th, 2004 10:25 pmYesterday I finally set up my new computer. It's fast, it's got a good network connection, it's running Windows XP (a fairly recent release, with all fresh security patches).
After many hours of tinkering with XP network settings, Norton Internet Security, goat entrails, and cetera, I managed to get it to connect to the file shares on my old Win98 machine. Well, sorta. I can see my older machine (Y) from my new machine (A), get directory listings, and so forth, but when I actually try to do file copies, they crap out--very little or nothing gets transferred before the connection gives up (which often takes five minutes or so, with nothing transferred in the interval).
It's actually probably unfair to solely blame Windows Networking, though. Direct TCP/IP connections--say, an FTP connection--over the household network *also* suck, with transfer rates as low as 1K per second. (I can get 300K/second or more on connections to servers outside the household network, from either machine.) And TCP/IP connections are still unreliable, crapping out at unpredicable points.
Here are some of the details. The machines are both connected to an 802.11a wireless network, routed through a D-Link DL-704 connected to a D-Link wireless access point. As noted above, both connections are pretty strong and reliable. I enabled IPX/SPX networking on A to allow it access to the shares on Y.
Can anyone make suggests for improvement which don't involve abandoning Windows? (I need Windows XP for some work-related projects, which is why I bought the new machine in the first place.) I'm suspecting that the network router or the access point is doing a crappy job of routing packets within my household network; is there any way to test this hypothesis, or improve it?
After many hours of tinkering with XP network settings, Norton Internet Security, goat entrails, and cetera, I managed to get it to connect to the file shares on my old Win98 machine. Well, sorta. I can see my older machine (Y) from my new machine (A), get directory listings, and so forth, but when I actually try to do file copies, they crap out--very little or nothing gets transferred before the connection gives up (which often takes five minutes or so, with nothing transferred in the interval).
It's actually probably unfair to solely blame Windows Networking, though. Direct TCP/IP connections--say, an FTP connection--over the household network *also* suck, with transfer rates as low as 1K per second. (I can get 300K/second or more on connections to servers outside the household network, from either machine.) And TCP/IP connections are still unreliable, crapping out at unpredicable points.
Here are some of the details. The machines are both connected to an 802.11a wireless network, routed through a D-Link DL-704 connected to a D-Link wireless access point. As noted above, both connections are pretty strong and reliable. I enabled IPX/SPX networking on A to allow it access to the shares on Y.
Can anyone make suggests for improvement which don't involve abandoning Windows? (I need Windows XP for some work-related projects, which is why I bought the new machine in the first place.) I'm suspecting that the network router or the access point is doing a crappy job of routing packets within my household network; is there any way to test this hypothesis, or improve it?
Some clarifications
Date: 2004-06-28 07:46 pm (UTC)My router, access point, and network cards are happy to speak TCP/IP to each other. I have IPX/SPX turned on because it was the only way that I could get my XP machine to recognize my Win98 machine at all. (This approach was recommended on a network troubleshooting page that I came across via Google, and it was the first thing that worked after several hours of experimentation.) Now that I've got my internal firewalls properly configured, I may try turning IPX bck off to see if TCP/IP will suffice.
I'm trying to FTP between my machines precisely because I can't get a reliable Windows Networking connection. If I try to copy files from a share on one machine onto the other, I usually get about 400K before the connection freezes up and, after a tedious wait, times out. With an FTP connection, I've been able to get several MB at a pop before the connection freezes up and times out.
I had thought about disconnecting the entire network from the broader internet. I don't want to do that while other members of the household might be using the outside connection, of course.
And I'm using NIS as my firewall because it came as a free upgrade to Norton Anti-Virus. The router does have a built-in firewall, but it's not very well documented.
So, based on your comments, I'm going to try three things, in this order:
1. Turn off IPX.
2. Turn off NIS.
3. Disconnect the cable modem and see what happens.
I'll report back when I've had a chance to do those things.