Several users have said that they are unable to turn on Wi-Fi on the Mac, thus the Mac won’t connect to the Internet over Wi-Fi. The problem is that users find that the menu icons indicate that Wi-Fi is turned off and attempting to turn it on by clicking “Turn Wi-Fi on” does not work. In a way, it appears the Wi-Fi is stuck in the off position.
This article explains what you can do when you cannot turn on Wi-Fi on your Mac.
Can’t turn on Wi-Fi?
Follow these steps to resolve the issue. Before doing anything, ensure that your Mac has the latest version of the macOS software (System Preferences > Software Update):
Simply restart your Mac. This may fix your problem. Go to the Apple menu > Restart and then try to turn on your Wi-Fi.
Also restart your Wi-Fi router / modem. Unplug the power cord, wait 30 seconds and then replug it again.
2. Reset PRAM
You may want to reset PRAM (if you have an Intel based Mac.). Here is how:
- Turn off your Mac.
- Locate these four keys: Option, Command, P, and R. Do not press them yet.
- Turn on your Mac and immediately press and hold the four keys: Option, Command, P, and R.
- Keep holding them for about 20 seconds. Release them when your Mac starts up for a second time.
- Then release the keys. Test your problem again.
3. Safe Mode
Turn onSafe Mode. Test your Wi-Fi problem in Safe Mode. Then turn off Safe Mode (by simply restarting your Mac), then try to enable Wi-Fi again:
Follow these steps to Safe Boot your Intel Mac:
- Turn off your Mac.
- Turn on your Mac and immediately press and hold the Shift key.
- Keep holding the Shift key until the login screen appears.
- Then login, you may have to log in twice.
Follow these steps to Safe Boot your Apple silicon Mac:
- Turn off your Mac.
- Press and hold the power button until the startup options window appears.
- Choose your startup disk.
- Press and hold the Shift key and click Continue in Safe Mode.
- Then login.
If you are not sure if your Mac is an intel based or Apple silicon model, go to the Apple menu > About This Mac.
Restart macOS networking (AirPort) using Terminal
Try turning off and on Wi-Fi via Terminal. Here is how:
a. Open Terminal (Applications > Utilities). In Terminal, enter the following command and hit enter:
networksetup -setairportpower en0 off
Please note that your device name could be en1 etc. But this Terminal code will turn it off anyway.
Then enter the following command to turn on again:
networksetup -setairportpower en0 on
Does this command work?
4. Reset Wi-Fi network settings
You may be unable to turn on Wi-Fi because your settings and preference files may be corrupted. Deleting them may fix it. When they are deleted, your Mac will automatically create them but you will lose your settings. This will rebuild your Mac’s network configuration. Here is how:
a. Go to the System Library folder:
- Open Finder and then click Go and Go to Folder, or alternatively press the Command, Shift, G keys together.
- Enter the following location and click Go:
b. This will open a folder. Locate the following files (you may not have all of them):
preferences.plist com.apple.wifi.message-tracer.plist com.apple.nat.plist com.apple.network.identification.plist com.apple.network.eapolclient.configuration.plist com.apple.airport.preferences.plist NetworkInterfaces.plist com.apple.eapolclient.plist com.apple.IPConfiguration.control.plist
c. Move these files to your Desktop (create a folder and place them there). This will be your backup if this does not work.
d. Restart your Mac.
e. Then open the Network settings on your Mac (System Preferences > Network) setup Wi-Fi again.
5. Delete the Wi-Fi service and then re-add
Please follow the steps below to do this:
a. On your Mac, go to System Preferences > Network.
b. You will see a list of services, select Wi-Fi, first disable it by clicking the more (…) icon below the list of services and selecting the “Make Service Inactive” and, after disabling it, we will delete it. Select Wi-Fi and click the remove (-) icon to remove your Wi-Fi service. Then click Apply.
c. Now restart your Mac. Go to the Apple menu and Restart.
d. Now, again, go to System Preferences > Network. Click the add (+) button. A popup will appear saying “select the interface and enter a name for the new service”. Click the Interface options and select Wi-Fi and this is optional but you can edit the service name. Then when you are done, click the Create button.
e. Then click the “Turn on Wi-Fi” to see if it is working now.
6. Hardware problem?
If you are having this issue, a hardware issue may be causing your problem. For example, you can see a message saying “no hardware installed“. Or maybe, the network card has failed. Your Mac’s System Information can give you more details about your Wi-Fi hardware. Simply open the Utilities folder, and click System Information. In System Information, click Network and Wi-Fi.
You can also make a Genius Bar appointment.