Small Networks and the Browser
Here is the glitch. If your network is wired, there is a split second difference between the arrival of signals pretty much no matter what. However, if your network is wireless and it is also compact (small area) then it is possible that more than one computer will get the broadcast at the same time. It is also possible that more than one computer will respond to the signal at the same time, which means that the wireless router getting the signals from two computers at once gets confused. So, it doesn’t respond to one computer, and that computer will sit there forever waiting for a response.
I won’t explain further, but it is bizarre. Anyway, there is no procedure to handle this because it should never happen. This is what made troubleshooting this issue so difficult. Because if there is enough space between your PCs, or if one PC is faster than others, this will never happen to you. But, if you live in a 1400 square foot house in an expensive part of Denver (don’t ask) with two Dell laptops that you bought at the same time, one for you and one for your spouse, well, then this will happen a lot.
OK, first off, do update your drivers. It turns out that my old Intel 2200BG wireless not only supports the faster 802.11g wireless, but they also support WPA2, which provides better security.
Wireless routers come configured for maximum performance. This is a good thing, but it does not have anything to do with your environment. So, all of these parameters can be changed. Usually changing them results in a performance difference of .001 millisecond- so no harm no foul. In order to keep the broadcast packets from ever interfering, a simple down step in a couple of parameters on your wireless router will fix the issue.
What needs to happen is that the router’s settings need to be changed so that the window for getting duplicate or overlapping signals from multiple wireless computers can’t happen. Basically, we are setting the router up to generate a little bit more traffic by shortening the size of the packets it sends and also by having it require the wireless computers to check whether or not the network is already busy a little more often. Technically, this will reduce the performance, but you probably will never notice it with the small changes we are making.
The settings you want are Fragmentation Threshold (it might be called something else, but it will be close enough) and RTS. Fragmentation usually comes from the factory set at 2346 and RTS comes at 2347. Change the Fragmentation to 2306 and the RTS to 2304. That might do it. In order for this to work, your wireless cards must be set to RTS, not CTS, in their configuration- or they will ignore your RTS settings.
If not, change the Beacon, which usually comes at 100, to 50. The Cisco guys that work on large enterprise networks are having a stroke right now. Just give them some oxygen and keep going. Changing this increases the “noise” on your wireless network. On a big network, the congestion could be overwhelming, but since we are talking about small networks with less than 10 devices, it won’t matter.
Now, your wireless network should work smoothly. If not, keep tweaking the Fragmentation and RTS numbers down. Always keep the fragmentation number 2 higher than the RTS number. Remember small changes make big impacts with these settings, so don’t go crazy. If it isn’t working by the time you hit 2200, this probably isn’t the problem that you are having. Put your settings back at the default numbers, go back to troubleshooting and find a different solution.
This post is part of the series: Advanced Troubleshooting Wireless Random Wireless Disconnection on Windows Networks
If you’ve already done all of regular stuff like changing the channel, changing your WEP/WPA, relocating your router and PC, and updating drivers, then this might be what you are looking for.