You glance up at your Mac menu bar, see the solid Wi-Fi icon indicating a perfect connection, yet Safari keeps telling you that you are entirely offline.
There are few things more frustrating than finishing a major macOS update, watching your computer reboot flawlessly, and then realizing you cannot browse the web. Your Mac proudly displays a full Wi-Fi signal in the top-right corner, but every time you try to open a website, check your email, or stream a video, the connection fails.
You might immediately blame your internet service provider or think your router is broken. However, if your phone and smart TV are still connected to the same Wi-Fi network and working perfectly fine, the problem is entirely isolated inside your Mac.
When Apple pushes out system updates, the installation process can occasionally scramble your local network configurations. The update might corrupt your DNS cache, break your IP assignment, or cause existing third-party security software to block outgoing traffic. The good news is that you do not need to take your computer to an Apple Store to solve this. You can force your system to rebuild these network files in just a few minutes.
Here is exactly how to fix your Mac when it connects to Wi-Fi but refuses to provide internet access.
Why Does macOS Break Wi-Fi Connections After Updates?
Before we start changing settings, understanding what went wrong helps prevent the issue from happening again. When your Mac updates, it rewrites thousands of system files. Sometimes, older network configuration files clash with the new operating system architecture.
Your router assigns a specific numerical address (an IP address) to your Mac so they can communicate. If the update corrupts the file responsible for holding that address, your Mac stays connected to the router hardware but loses the ability to translate web data. Similarly, outdated VPN profiles or aggressive antivirus software can fail to recognize the new macOS version, instinctively throwing up a firewall that blocks all your web traffic.
Let us walk through the most reliable fixes, starting with the easiest solutions and moving toward the deeper system resets.
Step 1: Renew Your DHCP Lease
The Dynamic Host Configuration Protocol (DHCP) is the system your router uses to hand out IP addresses. If your Mac is holding onto an expired or confused IP address after the update, renewing the lease forces your router to hand over a fresh, working connection.
Click the Apple logo in the top left corner of your screen and select System Settings.
Click on Wi-Fi in the left sidebar.
Find your connected network and click the Details button next to it.
On the left side of the new window, click on TCP/IP.
Click the button labeled Renew DHCP Lease.
Click OK and try loading a webpage.
This acts as a soft reset for your connection without requiring you to type in your network passwords all over again.
Step 2: Change Your DNS Servers
The Domain Name System (DNS) acts like the phonebook of the internet. It translates website names like google.com into IP addresses. If your default internet provider’s DNS server gets blocked or stuck during an OS update, you will have a solid Wi-Fi connection but zero internet access. Switching to a fast, public DNS usually fixes this instantly.
Open System Settings and go to Wi-Fi.
Click Details next to your active network connection.
Select DNS from the left-hand menu.
You will see a box labeled DNS Servers. Click the + (plus) button at the bottom of that box.
Type in
8.8.8.8(Google's Public DNS) and hit enter.Click the + button again and type
1.1.1.1(Cloudflare's Public DNS).Click OK to save the changes.
Disconnect from your Wi-Fi, reconnect, and test your browser.
Step 3: Remove Conflicting VPNs and Custom Network Filters
If you use a Virtual Private Network (VPN) for work, or if you have a third-party security suite installed, they often install custom network extensions. Major macOS updates frequently break these extensions. The software panics and initiates a complete kill-switch, blocking your internet access.
Open System Settings and click on Network in the sidebar.
Scroll down and click on VPN & Filters.
Look under the Filters & Proxies section.
If you see any third-party apps listed here (like Little Snitch, a corporate security monitor, or an antivirus web shield), toggle them off or remove them entirely by selecting them and clicking the minus button.
Restart your Mac.
Once the system reboots, your internet should flow freely. You can then check the developer’s website for an updated version of your VPN or security software that is compatible with your new macOS version.
Step 4: Trash the System Configuration Files (The Ultimate Fix)
If none of the above steps worked, your underlying network configuration files (called .plist files) are deeply corrupted. Deleting them sounds scary, but it is completely safe. When you delete them, macOS simply generates fresh, clean versions the next time you turn on Wi-Fi.
Turn off your Wi-Fi by clicking the icon in the menu bar and toggling it off.
Click anywhere on your desktop to bring up the Finder menu.
In the top menu bar, click Go, then select Go to Folder.
Type the exact following path:
/Library/Preferences/SystemConfiguration/and hit enter.In the folder that opens, select the following files (hold down the Command key to click multiple files):
com.apple.airport.preferences.plistcom.apple.network.identification.plistcom.apple.wifi.message-tracer.plistNetworkInterfaces.plistpreferences.plist
Drag these files to the Trash (you may need to enter your Mac administrator password).
Empty the Trash and restart your Mac.
When your computer boots back up, turn on Wi-Fi, select your network, and type in your password. Your internet connection should now be completely restored.
Frequently Asked Questions (FAQs)
Will deleting the plist files erase all my saved Wi-Fi passwords?
No. Your Wi-Fi passwords are saved securely in your Mac's Keychain Access app, not in the system configuration files. Deleting the network plist files will only reset the connection protocols, though you will need to manually click on your home network and enter the password the first time you reconnect.
Why is Safari not working but Chrome loads pages fine?
If one browser works while another fails, the issue is not your Wi-Fi. You likely have a faulty browser extension acting up after the update, or Safari has cached corrupted website data. Clearing Safari's website data and history usually resolves browser-specific connection issues.
Do I need to flush my DNS cache via Terminal?
Usually, changing your DNS servers in the system settings is enough. However, if you are comfortable with the Terminal app, typing sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder and hitting enter provides an incredibly deep reset for your local DNS resolver, which can fix lingering connection ghosts.

