Mac Not Connecting to Wi-Fi? 10 Fixes That Work
Wi-Fi problems on a Mac are frustrating -- especially when every other device in the house connects just fine. Whether your Mac drops the connection repeatedly, refuses to join a known network, or shows "No Internet Connection" despite being connected, these 10 fixes address the most common root causes, ordered from quickest to most thorough.
⚡ Wi-Fi Helpers
Sometimes the device is fine — your router is the problem.
Fix 1: Toggle Wi-Fi Off and On
The simplest fix works more often than you would expect. A quick toggle resets the Wi-Fi radio:
- Click the Wi-Fi icon in the menu bar
- Toggle Wi-Fi off
- Wait 10-15 seconds
- Toggle Wi-Fi back on and let it reconnect
If you do not see the Wi-Fi icon, go to System Settings > Control Center > Wi-Fi and set it to "Show in Menu Bar."
Fix 2: Restart Your Mac and Router
A full restart clears temporary network state on both ends:
- Restart your Mac: Apple menu > Restart
- Power cycle your router: Unplug the power cable, wait 30 seconds, plug it back in
- Wait 2-3 minutes for the router to fully boot, then try connecting
This resolves DHCP conflicts, clears ARP tables, and resets both the client and access point state.
Fix 3: Forget and Rejoin the Network
Corrupted saved credentials are a common cause of connection failures:
- Open System Settings > Wi-Fi
- Find your network in the list and click the info (i) button next to it
- Click "Forget This Network" and confirm
- Reconnect by selecting the network and entering the password fresh
Fix 4: Renew Your DHCP Lease
An expired or conflicting IP address can prevent internet access even when Wi-Fi shows as connected:
- Go to System Settings > Wi-Fi
- Click Details next to your connected network
- Select the TCP/IP tab
- Click "Renew DHCP Lease"
This forces your Mac to request a fresh IP address from the router.
Fix 5: Delete Wi-Fi Preference Files (plist)
Corrupted preference files are one of the top causes of persistent Wi-Fi issues. Deleting them forces macOS to rebuild from scratch:
- Turn off Wi-Fi first
- Open Finder, press Cmd + Shift + G, navigate to
/Library/Preferences/SystemConfiguration/ - Back up and then delete these files:
com.apple.airport.preferences.plistcom.apple.network.identification.plistNetworkInterfaces.plistpreferences.plist
- Restart your Mac -- macOS will regenerate these files automatically
- Turn Wi-Fi back on and rejoin your network
Note: You will need to re-enter all saved Wi-Fi passwords after this step.
Fix 6: Change Your DNS Servers
If Wi-Fi connects but websites won't load, DNS may be the issue:
- Go to System Settings > Wi-Fi > Details > DNS
- Remove any existing DNS entries by selecting them and clicking the minus (-) button
- Add reliable public DNS servers:
- Google:
8.8.8.8and8.8.4.4 - Cloudflare:
1.1.1.1and1.0.0.1
- Google:
- Click OK and test your connection
You can also flush DNS cache via Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Fix 7: Create a New Network Location
Creating a new location resets all network configuration at once:
- Go to System Settings > Network
- Click the three-dot menu (...) and select "Locations"
- Click the + button and create a new location (e.g., "Fresh")
- Select it and click Done
- Reconnect to Wi-Fi -- all network settings start from a clean slate
Fix 8: Run Wireless Diagnostics
macOS has a built-in diagnostic tool most users never discover:
- Hold Option and click the Wi-Fi icon in the menu bar
- Select "Open Wireless Diagnostics"
- Follow the prompts -- it will analyze your connection, check for interference, and suggest fixes
- Review the generated report in
/var/tmp/for detailed channel and signal analysis
Fix 9: Reset Network via Terminal
For stubborn issues, a full network stack reset can help:
- Open Terminal (Applications > Utilities)
- Flush DNS:
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder - Reset firewall (if blocking connections):
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off, then re-enable after testing - Check for proxy settings interfering:
networksetup -getwebproxy Wi-Fi
Fix 10: Update macOS
Apple frequently patches Wi-Fi driver bugs in software updates:
- Go to System Settings > General > Software Update
- Install any available updates and restart
- If Wi-Fi is completely non-functional, connect via Ethernet or USB tethering from your iPhone to download the update
Need Professional Help?
If none of these fixes work, you may have a hardware issue -- a failing Wi-Fi chip or antenna. Professional diagnostics can confirm the problem.
PC Medics of NJ
Mac Wi-Fi diagnostics, antenna repair, and network troubleshooting.
Call: 856-914-1074
Mail-in service available -- we will diagnose and fix your Mac's connectivity issues!
Recommended Products
Plug-and-play USB Wi-Fi dongle -- bypass a failing internal card