What Does Resetting Network Settings Actually Do?
Over time, your Mac accumulates network configuration files. Saved Wi‑Fi passwords, custom DNS settings, VPN profiles, and Bluetooth pairings all live in system files. When these files become corrupted, your reset macos network settings becomes necessary. This process removes all custom network configurations and returns them to a clean slate.
Resetting network settings will:
- Delete all saved Wi‑Fi passwords and network names.
- Remove custom DNS and proxy settings.
- Delete Bluetooth pairings (you will need to re‑pair devices).
- Remove VPN configurations.
- Clear network interface preferences (order of Wi‑Fi vs Ethernet).
- Reset the DNS cache.
What it will not do:
- Delete your personal files, photos, or apps.
- Change your macOS user account password.
- Affect iCloud settings or Apple ID.
- Change your router settings.
If your mac keeps disconnecting from wifi and you have tried all other fixes (AWDL, Bluetooth, router settings, SMC reset, sleep settings), a full network reset is the final software step before considering hardware issues.
For a gentler approach, see our pillar post. This guide is for persistent problems that have resisted all other fixes.
Before You Reset: Back Up Your Current Settings
Resetting is irreversible for saved networks. Therefore, take a moment to note down any important network information.
What to record:
- Wi‑Fi passwords for networks you use regularly (your home, office, etc.). You can find some in Keychain Access > System > Passwords, but it is easier to have them written down.
- Any custom DNS servers (e.g., 8.8.8.8 for Google DNS). Go to System Settings > Network > Wi‑Fi > Details > DNS to check.
- VPN configuration details (server addresses, usernames, certificates). You may need to reconfigure manually.
- Bluetooth devices you want to re‑pair (keyboards, mice, headphones).
If you have a Time Machine backup, consider making a fresh backup before proceeding. This way, you can restore if something goes wrong.
For backup guidance, see our macOS recovery mode guide (internal link placeholder – not yet written, but you can create it later).
Step 1: Forget All Wi‑Fi Networks
Start with the simplest cleanup – removing saved networks one by one. This is less aggressive than deleting configuration files.
Steps:
- System Settings > Wi‑Fi.
- Click Details (ⓘ) next to any network you want to remove.
- Click Forget This Network. Confirm.
- Repeat for every network in the list. You can also click the three‑dot menu (···) and select Forget All Networks if available (depending on macOS version).
After forgetting all networks, restart your Mac. This alone can fix some corrupted network entries. If your Wi‑Fi still disconnects after re‑joining your home network, move to Step 2.
For more on forgetting networks, see our Mac Wi‑Fi security protocol check (cluster post #5).
Step 2: Delete Wi‑Fi Configuration Files (The Nuclear Option)
This is the most thorough reset. You will manually delete the system files that store network preferences. Your Mac will regenerate fresh copies on the next reboot.
Steps:
- Quit System Settings and any other open apps.
- Open Terminal (Applications > Utilities).
- Type the following commands one by one, pressing Return after each:textcd /Library/Preferences/SystemConfiguration/ sudo cp com.apple.airport.preferences.plist ~/Desktop/airport_backup.plist sudo cp NetworkInterfaces.plist ~/Desktop/NetworkInterfaces_backup.plist sudo cp com.apple.network.identification.plist ~/Desktop/network_id_backup.plist sudo rm com.apple.airport.preferences.plist sudo rm NetworkInterfaces.plist sudo rm com.apple.network.identification.plist
- Enter your password when prompted (it will not show while typing).
- Restart your Mac.
After restart, your Mac will act as if it has never connected to any Wi‑Fi network. You will need to re‑enter passwords for your home and work networks.
Note: This also resets the order of network interfaces (Ethernet vs Wi‑Fi priority). You can reorder them later in System Settings > Network > three‑dot menu > Set Service Order.
For a deeper explanation of these files, see our macOS network troubleshooting toolkit (internal link placeholder #20 from pillar).
Step 3: Reset DNS Cache
DNS (Domain Name System) translates website names to IP addresses. A corrupted DNS cache can cause slow browsing or “no internet” messages even when Wi‑Fi appears connected.
How to reset DNS cache on macOS (Intel and Apple Silicon):
Open Terminal and type:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Press Return, enter your password, and press Return again. You will not see any confirmation message – that is normal.
After flushing the cache, test your Wi‑Fi. Websites should load normally.
For a dedicated guide, see our how to clear Mac DNS cache (internal link placeholder #18 from pillar).
Step 4: Remove VPN and Custom Network Interfaces
VPN profiles and custom network interfaces (like virtual adapters from Docker or VMware) can interfere with Wi‑Fi. Removing them simplifies your network stack.
Remove VPN configurations:
- System Settings > VPN.
- Select each VPN profile and click Delete (minus button).
Remove custom network interfaces:
- System Settings > Network.
- Look for interfaces that are not Wi‑Fi or Ethernet (e.g., “Thunderbolt Bridge,” “VPN,” “Docker,” “VMware”).
- Select each and click Delete Interface (minus button). Be careful not to delete your main Wi‑Fi or Ethernet.
After removal, restart your Mac. You can re‑install VPN or Docker software later if needed. For VPN troubleshooting, see our Mac VPN connection issues guide (cluster post #7).
Step 5: Restart and Reconnect
After completing Steps 1‑4, restart your Mac one final time.
Then reconnect to your Wi‑Fi:
- Click the Wi‑Fi icon in the menu bar.
- Select your network from the list.
- Enter the password.
- If prompted about “Private Wi‑Fi Address,” choose Off for your home network (see pillar post Fix 3).
Test your connection for at least an hour. If your mac keeps disconnecting from wifi still after this full reset, the problem is likely hardware‑related. Proceed to the next section.
What to Do If Problems Persist After Reset
You have now tried every software fix. If disconnects continue, consider these possibilities:
Hardware failure:
- The Wi‑Fi card may be failing (common on older Intel Macs, 2015 and earlier).
- The antenna cable inside the MacBook may have come loose (after a drop or repair).
- Logic board issues can affect the Wi‑Fi controller.
What to do:
- Run Apple Diagnostics – restart and hold D key (Intel) or press and hold Power for startup options then Command+D (Apple Silicon). Look for error codes like “VFD001” (Wi‑Fi card issue).
- Test with a USB Wi‑Fi adapter – buy a cheap USB Wi‑Fi dongle. If your Mac stays connected using the dongle but disconnects with the built‑in Wi‑Fi, the internal card is faulty.
- Contact Apple Support – for in‑warranty Macs, they may replace the Wi‑Fi card for free. For out‑of‑warranty, a repair shop can replace it for $100‑200.
Router hardware failure:
- If all devices disconnect, not just your Mac, the router may be failing. Test with another router or use your phone as a hotspot.
For hardware diagnostics, see our Mac performance optimization (internal link placeholder – not yet written, but you can create it later).
Frequently Asked Questions
Q: Will resetting network settings delete my Apple ID or iCloud?
No. Your Apple ID, iCloud, and Keychain passwords remain intact. Only network‑specific settings are removed.
Q: How often should I reset network settings?
Almost never. Only do this as a last resort after trying all other fixes. Frequent resets are unnecessary.
Q: I followed Step 2, but my Mac still remembers old Wi‑Fi networks. Why?
Some macOS versions store Wi‑Fi passwords in the Keychain as well. Open Keychain Access (Applications > Utilities), search for your network name, and delete the entry. Then restart.
Q: Do I need to reset network settings after a major macOS update?
No. Updates do not corrupt network settings. Only reset if you experience issues.
Q: Will this fix Bluetooth problems too?
Yes, partially. Deleting configuration files also resets some Bluetooth pairing information. However, Bluetooth has its own separate preferences. For Bluetooth issues, see our Mac Bluetooth interference solutions (internal link placeholder #16 from pillar).
Q: I am afraid of using Terminal. Is there a button to reset network settings?
No. Unlike iOS, macOS does not have a single button to reset network settings. The Terminal method (Step 2) is the official Apple‑supported way. It is safe if you copy the commands exactly.