About a week ago, my OSX machine stopped connecting to any WiFi networks automatically. If I open the WiFi menu from the top bar and select the desired network, it connects OK. Also, if I enable "Ask to join new networks" from the Network preferences, it shows the "No preferred networks found" dialog, even though the network is both in the list shown in that window AND in the preferred networks list in Network preferences -> WiFi -> Advanced...`.

The issue is repeatable both in my work and home networks. As far as I know, I've done no configuration changes or updates or such since the 10.8.3 update.

UPDATE: This may be hackintosh-related, since I get an error message from the bootloader saying Unable to handle key preferred-networks. I'm not sure what this site's stance on hackintoshes is so I posted this on the bootloader's forum as well. UPDATE 2: Not an issue of the bootloader.

Edit: In reference to Buscar's comment, this is my view of the network preferences:

enter image description here

  • If you check the Automatically Join this network it does not work ?
    – Ruskes
    Commented Apr 24, 2013 at 7:17
  • @Buscar웃 Where can I find that option? Commented Apr 24, 2013 at 7:37
  • Network, right under the network name above the ask to join
    – Ruskes
    Commented Apr 24, 2013 at 7:43
  • @Buscar웃 There is no such option, see updated question. Commented Apr 24, 2013 at 7:48
  • in os x 10.8.3 MBA
    – Ruskes
    Commented Apr 24, 2013 at 7:49

3 Answers 3


Reading this question reminded me that I had dealt with the same problem with my Mac awhile ago.

I fixed it by writing a shell script which was automatically called via launchd whenever /Library/Preferences/SystemConfiguration/ changes.

You'll have to configure a few things, mainly create a list of known SSIDs and passwords for the networks that you join.

You can find it here: https://github.com/tjluoma/airport-autojoin

  • Awesome! I'm glad to hear it was useful to someone else, especially after I re-wrote it :-) If you pull it apart and try some of the commands on the command-line, you might get a better error message than what System Preferences shows you.
    – TJ Luoma
    Commented Apr 26, 2013 at 18:20

Sometimes network locations get messed up, but you can start fresh: go into the Location menu and create a new network location. Click on Apply, and check again and the WiFi situation improves.

  • I tried this but it doesn't change the situation. Commented Apr 24, 2013 at 8:15
  1. Click the Advanced button on the Network Preference page.
  2. On the next page, select the checkbox on the "Remember networks this computer has join".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .