Fix for Mac Leopard Connection Issue
I have not done a post here for a long, long time. But I decided it was about time. I found a solution to one of the most aggravating problems I have ever dealt with.
So, I upgraded my Mac to Leopard. Overall, I am quite happy. However, there is one HUGE problem I have been having. Every time I close my lid and open it again, or my mac boots, or whatever, rather than automatically connecting to my known networks, I get a message that says it can't find any of my preferred networks, and would I like to connect to one of the following networks.
Well, looky there, my preferred network is in the list. I double click on it, and it connects right up. What is going on?
Well, it seems that the password is stored correctly in the keychain, but the problem is with the way the system preference is trying to save the info about my networks and how to automatically connect to them.
I looked everywhere to find an answer, and found a ton of suggestions, but none of them worked. Nothing seemed to fix my particular problem. Until I found a thread on a blog post talking about the problem. One enterprising dude happened to find the answer, and I tried it and it worked for me!!!
It all came down to the fact I had tried to clean up my applications folder, and had moved the System Preferences.app. It seems that when Leopard tries to save some of the information, it makes the assumption that the System Preferences.app is still in Applications/ and not in a sub-folder or anywhere else. And without that, the auto-connect doesn't know which are your preferred networks.
Here was the original post with the full directions on the fix. (Sorry to the original poster that I do not remember who you are. Whoever you are, THANK YOU!!!)
---
#23 JSweeny says:
I have been searching high and low for a fix to this and none have worked…until now!
I found a fix that referred to the specific location of the “System Preferences.app”, if other than the standard location of the root of the “Applications” folder. I had in fact moved mine. Hmmm!
If you have moved the System Preferences application (not alias, actual app) to any other location for any reason, your newly joined network will NOT be properly remembered and will NEVER be properly rejoined. Apparently one of the multi-step procedures involved in properly saving a preferred network assumes the location of System Preferences to be the standard location.
FIX: 1) Move “System Preferences.app” back to “Applications\”.
2) Delete all instances of “Preferred Networks” in “Network Preferences”.
3) Delete all “Airport network password” instances in “Keychain Access”.
4) Restart your Mac.
5) Add/Join applicable preferred network using the Airport pulldown menu or in Network Preferences (as if for the first time). Use “Advanced” in “Network Preferences” to confirm the existence of your preferred network and the correct settings. Use “Keychain Access” to confirm the existence of the applicable “Airport network password” instance and the correct settings.
6) Restart your Mac. The OS should now find your preferred network and join it on its own. Good Luck!
NOTE: Simply moving back System Preferences will NOT suffice. Deleting and re-adding/joining the preferred network is a must after the app has been moved.