Over the past few weeks, my wife’s MacBook has been having sporadic problems with our wireless network. It can see the network just fine, but at times it loses internet connectivity. At the same time, my MacBook Pro has been just fine, so we know it’s computer-specific. Fortunately, I think I’ve found a fix.
The background here is that, every once in awhile (usually after she wakes the computer from sleep), she’ll get full bars but no internet connection. Beyond that, she’s unable to connect to our local wireless laser printer. In the past she’s been able to resolve the problem by turning Airport off and then back on. Workable, but annoying.
More background: She’s been running OS X 10.5 (Leopard) for as long as I can remember. I thus started the troubleshooting by upgrading her operating system to OS X 10.6 (Snow Leopard) in hopes that something had gotten corrupted, and the upgrade would overwrite the problem.
Unfortunately, that didn’t work. After a bit of Google detective work, however, I stumbled upon the apparent solution. Start by navigating to:
Note that this is the root library folder, not the one in your user directory. Next, delete the following files:
You will be prompted to enter your administrator password before the files are deleted. You have nothing to fear from this, so just go ahead and do it.
From there, you could probably just toggle Airport off and back on again, but… I went ahead and rebooted and then reconnected to the network. Voíla. Everything is now working as expected.
Update: After continuing to have sporadic problems, I discovered that our Belkin N+ wireless router was randomly dropping the internet connection even though the wireless connection was still coming through nice and strong. The solution? We returned it and got a D-Link DIR-655 wireless router, which works great.