Macs are generally reliable with WiFi, but when they stop connecting, the fix is different from Windows. macOS stores network configuration in preference files that can become corrupted, especially after macOS updates. Here's the complete troubleshooting guide.
Fix 1: Basic Checks
- Click the WiFi icon in the menu bar — make sure WiFi is ON
- Click Turn Wi-Fi Off → wait 10 seconds → Turn Wi-Fi On
- Make sure you're connecting to the right network
- Test if other devices connect to the same WiFi — if they don't, the problem is the router
Fix 2: Forget and Reconnect
- Go to System Settings → Wi-Fi (or System Preferences on older macOS)
- Find your network in the list
- Click the ⓘ icon next to it → Forget This Network
- Click the WiFi icon → select your network → enter password
Fix 3: Change DNS Servers
- Go to System Settings → Wi-Fi → Details (on your connected network)
- Click DNS tab
- Click + to add: 8.8.8.8 and 8.8.4.4
- Remove any existing DNS entries that aren't working
- Click OK → Apply
Fix 4: Renew DHCP Lease
- Go to System Settings → Wi-Fi → Details (on your network)
- Click TCP/IP tab
- Click Renew DHCP Lease
- This forces your Mac to get a fresh IP address from the router
Fix 5: Delete Network Preference Files
Corrupted preference files are a common Mac WiFi culprit:
- Turn off WiFi
- Open Finder → Go menu → Go to Folder
- Type: /Library/Preferences/SystemConfiguration/
- Move these files to your Desktop (as backup):
- com.apple.airport.preferences.plist
- com.apple.network.identification.plist
- com.apple.wifi.message-tracer.plist
- NetworkInterfaces.plist
- preferences.plist
- Restart your Mac
- macOS recreates these files fresh → turn WiFi on → reconnect
Fix 6: Reset NVRAM/PRAM
NVRAM stores network settings that can become corrupted:
- Intel Mac: Shut down → turn on → immediately hold Option + Command + P + R for 20 seconds
- Apple Silicon (M1/M2/M3/M4): NVRAM resets automatically on each restart — just shut down and restart
Fix 7: Reset SMC (Intel Macs Only)
- Shut down your Mac
- Hold Shift + Control + Option (left side) + Power button for 10 seconds
- Release all keys
- Press Power to turn on
- For Apple Silicon Macs: simply shut down, wait 30 seconds, turn on
Fix 8: Check Proxy and Firewall
- Proxy: System Settings → Wi-Fi → Details → Proxies → uncheck all protocols
- Firewall: System Settings → Network → Firewall → make sure it's not blocking connections
- If you use corporate VPN software, try disconnecting it
Fix 9: Create New Network Location
- Go to System Settings → Network
- Click the Location dropdown → Edit Locations
- Click + to add a new location (name it "Fresh")
- Select the new location → reconnect to WiFi
- This gives you a completely fresh network configuration
Frequently Asked Questions
Why won't my Mac connect to WiFi?
Common causes: (1) WiFi is turned off (check menu bar), (2) macOS network preferences corrupted, (3) DNS settings incorrect, (4) WiFi password changed but Mac has old one cached, (5) macOS software issue after update, (6) Router not compatible with Mac's WiFi protocol, (7) NVRAM/PRAM corruption.
Mac says 'Wi-Fi: No Hardware Installed' — what does this mean?
This means macOS can't detect the WiFi chip. Try: (1) Restart your Mac, (2) Reset NVRAM: shut down → turn on → immediately hold Option+Command+P+R for 20 seconds, (3) Reset SMC: shut down → hold Shift+Control+Option+Power for 10 seconds (Intel Mac), (4) On Apple Silicon: just restart — NVRAM resets automatically. If it persists, it may be a hardware issue.
How do I reset WiFi on Mac without losing other settings?
Delete WiFi preferences only: (1) Turn off WiFi, (2) Go to Finder → Go → Go to Folder → /Library/Preferences/SystemConfiguration/, (3) Delete these files: com.apple.airport.preferences.plist, com.apple.network.identification.plist, NetworkInterfaces.plist, (4) Restart Mac, (5) Turn WiFi on and reconnect.
WiFi works on other devices but not my Mac — why?
Mac-specific issues: (1) DNS configured differently — try changing to 8.8.8.8, (2) Proxy settings enabled — System Preferences → Network → WiFi → Advanced → Proxies → uncheck all, (3) macOS firewall blocking connections, (4) Date/time incorrect on Mac breaking SSL certificates.
Should I reset the SMC to fix WiFi?
SMC reset can fix WiFi issues related to power management (WiFi not turning on, adapter not detected). On Intel Mac (pre-2020): Shut down → hold Shift+Control+Option+Power for 10 sec → release all → press Power. On Apple Silicon Mac (M1/M2/M3): Simply shut down and wait 30 seconds → turn on. No separate SMC reset needed.
Mac WiFi Still Not Working?
Our technicians can fix macOS network issues remotely.