Mac Wi-Fi Keeps Disconnecting? A Real Fix List
Wi-Fi that drops every few minutes has a handful of real causes and a lot of folk remedies. Work through these in order and stop when it is fixed. The first two solve most cases and take about a minute each.
Start with the network list
A Mac stores every network you have ever joined and will happily hop to a weaker one. Open System Settings → Network → Wi-Fi → Advanced:
- Drag your main network to the top of Known Networks.
- Remove networks you will never use again, especially any with the same name as somewhere else.
- Turn off Ask to join hotspots, which makes the Mac consider phone hotspots mid-session.
- If your router broadcasts the same name on 2.4 GHz and 5 GHz, the Mac may bounce between bands. Some routers let you split the names, and giving them different names is the cleanest fix.
Then forget and rejoin the network: select it in Known Networks, remove it, and connect fresh. This clears a stale saved configuration, which is a genuine cause rather than superstition.
Use the diagnostics tool macOS includes
Hold Option and click the Wi-Fi icon in the menu bar. That menu alone tells you a lot: the channel, the transmit rate, and the RSSI and noise figures. As a rule of thumb, an RSSI of -60 or better is good and -75 or worse is why you are here.
At the bottom of that menu, Open Wireless Diagnostics runs a scan and can monitor the connection in the background, logging what happens at the moment it drops. Use Window → Scan to see which channels your neighbours occupy — a congested channel is a common cause in flats and offices, and it is fixed on the router, not the Mac.
Renew the lease and check DNS
# see the current connection
ifconfig en0 | grep inet
# test whether the problem is DNS rather than the connection
ping -c 4 1.1.1.1
ping -c 4 apple.com
If the first ping works and the second does not, your connection is fine and DNS is failing. Set DNS explicitly in Network → Wi-Fi → Details → DNS — 1.1.1.1 and 8.8.8.8 are the usual choices. In the same Details panel, TCP/IP → Renew DHCP Lease resolves address conflicts.
The reset that actually works
If nothing above helps, rebuild the network configuration. Back up first, then quit everything using the network:
- Open Finder, press Command-Shift-G and go to
/Library/Preferences/SystemConfiguration. - Move these to a folder on your desktop rather than deleting them:
com.apple.airport.preferences.plist,com.apple.network.identification.plist,com.apple.wifi.message-tracer.plist,NetworkInterfaces.plistandpreferences.plist. - Restart the Mac. macOS rebuilds them.
- Rejoin your network and re-enter the password.
This clears a corrupted network configuration, which is behind a large share of persistent Wi-Fi problems and cannot be fixed from the interface.
Check whether it is macOS's own privacy features
Two settings can look like a bad connection. Private Wi-Fi Address, in Network → Wi-Fi → Details, gives your Mac a different MAC address per network. On networks with MAC-based access control — some offices, universities and hotels — that causes exactly this symptom: connect, work briefly, get dropped. Turning it off for that one network is the fix.
Limit IP Address Tracking and iCloud Private Relay, on the same screen and in your Apple Account settings, route traffic differently and can conflict with corporate networks and some VPNs. Turn both off temporarily to test. If the drops stop, you have found it, and you can leave them off for that network only.
When it is not the Mac
Test another device on the same network at the same time. If both drop, the router is the problem: restart it, check for firmware updates, and change channel. If only the Mac drops, and only near certain devices, interference from a microwave, a baby monitor or a poorly shielded USB 3 hub is worth ruling out — USB 3 devices are a documented source of 2.4 GHz interference, and moving the hub can fix it outright.
Mainspring includes network modes and Wi-Fi related controls alongside 90+ hidden macOS settings, each as a labelled toggle you can reverse in one click.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once