Why isn't the internet working on my MacBook even though Wi-Fi is working?

The situation when the wireless network icon on MacBook shows a full signal, but the pages in the browser do not load, is one of the most annoying for users of the ecosystem AppleThe device appears to be connected to the router, but no actual data exchange with the outside world occurs. This condition is often referred to as a "false connection" and can be caused by dozens of reasons, ranging from a simple DHCP server failure to software conflicts.

There is no need to panic at this point, since in most cases the problem lies in the software settings of the operating system. macOS, and not in the physical failure of the Wi-Fi module. Diagnostics should begin with determining the scale of the problem: is the internet out only on your laptop or on all devices in the house? If your smartphone or tablet also can't access the internet through the same access point, then the issue is most likely with your ISP or router. However, if other devices are working properly, and MacBook "persists", it means it's time to do some deep tuning of the network settings.

In this article, we'll cover in detail the steps to restore the connection. We'll cover everything from simple service restarts to more complex manipulations of system configuration files. Restoring access Often requires a sequential elimination of factors interfering with the proper operation of the network stack. Be prepared to occasionally resort to the terminal or delete system preferences, but the results are worth it.

Primary diagnostics and analysis of network status

Before resorting to drastic measures, it is necessary to determine exactly at what level the failure occurred. Built-in tools macOS offer a powerful analysis tool that many ignore. Press the key Option and click the Wi-Fi icon in the menu bar. You'll see advanced technical information, including the IP address, subnet mask, and, crucially, the router's BSSID.

Pay attention to the "IP Address" field. If you see an address starting with 169.254.x.x, this is a sure sign that your MacBook The device was unable to obtain a valid address from the router's DHCP server. In this case, the device is in self-addressing mode (APIPA) and cannot access the local network. It's also worth checking the DNS status: if DNS server addresses are missing or incorrect, the browser will not be able to resolve domain names to IP addresses.

⚠️ Caution: If the "Security Mode" field says "None" or "WEP" and you are sure that your router is configured for WPA2/WPA3, you may be connected to a guest network or a neighbor's open Wi-Fi with the same name (SSID).

For a more in-depth analysis, you can use the built-in "Wireless Network Diagnostics." To open it, press and hold Option Click the Wi-Fi icon, then select "Open Wireless Network Diagnostics." This tool will run a series of tests, checking DHCP and DNS settings, and the availability of the default gateway. It can automatically suggest solutions or display an error code to help narrow down the problem.

📊 What is the status of the Wi-Fi icon when there is a problem?
Full divisions, but no internet
Flashing or gray
Yellow triangle with an exclamation mark
The icon is there, but the network is not found.

Basic troubleshooting steps

Often, the problem can be resolved with simple steps that clear temporary errors in the network service cache. First, try turning the Wi-Fi module on your MacBook off and on again. Click the wireless network icon and toggle the switch to the "Off" position, wait 10-15 seconds, and then turn it back on. This will force the network card to re-initiate the handshake with the router.

If switching does not help, perform a full reboot cycle of the equipment. Turn off MacBook, unplug the router and modem. Wait at least 30 seconds—this time is necessary for the capacitors to discharge and the devices' memory to be fully reset. Turn on the router, wait until it fully boots up (usually 1-2 minutes), and only then turn on the laptop.

It is also worth checking whether the “Do not disturb” or “Focus” mode is activated, which in some versions macOS may limit background network activity. Also, make sure the date and time on your device are set correctly. Incorrect time leads to security certificate (SSL) errors, causing browsers to block connections to secure sites, creating the illusion that there is no internet connection.

☑️ Basic Reboot Checklist

Completed: 0 / 4

Configuring DNS and flushing the DNS cache

One of the most common reasons why the internet doesn't work on a MacBook even though Wi-Fi is working is problems with domain names. Your computer may be able to successfully ping IP addresses (for example, 8.8.8.8), but don't open websites by name. This is a classic symptom of a DNS issue. You can resolve the issue by registering with reliable public DNS servers, such as those from Google or Cloudflare.

To change the settings, go to System Preferences (or System Preferences (in older versions), select the section NetClick on your active Wi-Fi connection, then click "More" or "Advanced." In the window that opens, go to the DNS tab. Here you'll see a list of current servers. Delete existing entries (if any) and add new ones by clicking the plus sign:

  • 🌐 8.8.8.8 (Google Primary)
  • 🌐 1.1.1.1 (Cloudflare Primary)
  • 🌐 8.8.4.4 (Google Secondary)

After changing DNS servers, it is extremely important to clear the local DNS cache on your MacBookThe system maintains tables of domain and IP address mappings, and if an error creeps into them, it will persist until a forced cleanup occurs. To do this, open the Terminal app (via Spotlight or in the Applications/Utilities folder) and enter the command:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

The system will prompt you for an administrator password (characters won't appear as you type—this is normal). After entering the password, press Enter. This command will force a restart of the mDNSResponder service, which is responsible for name resolution, and clear the cache. In most cases, this immediately resolves the website access issue.

Checking proxy server and VPN settings

Sometimes the internet is on MacBook This can be lost after using corporate networks, specific software to bypass blocking, or malware. These can create proxy server settings in the system that either don't work or block the connection. Even if you don't consciously use a VPN, residual settings can interfere.

To check this, open your network settings again (Net -> Wi-Fi -> More details/Additional information) and go to the tab Proxy (Proxies). Carefully review the list of protocols. If any options, such as "Web Proxy (HTTP)," "Secure Web Proxy (HTTPS)," or "SOCKS Proxy," are active (checked) and you're not currently using them, uncheck them and save your changes.

It's also worth checking for configuration profiles that may have been installed by third-party applications. Go to System Preferences and find the section Profiles (In macOS Monterey and later, it may be located under the "Privacy & Security" section or simply be missing if there are no profiles.) If you see suspicious profiles related to network settings or unknown organizations, delete them.

⚠️ Note: Some antivirus and parental control programs install their own network filters and proxies. If the problem occurred after installing such software, try temporarily disabling it or uninstalling it.

Don't forget to also check your VPN software, if you have one installed. It's common for a VPN client to become stuck in a connection state, redirecting all traffic through a non-existent tunnel. Disabling the VPN completely or uninstalling it while troubleshooting will help determine whether it's the source of the problem.

Reset network settings and delete service files

If the software settings are clogged with errors that cannot be cleared through the interface, a manual reset of the network configurations will help. macOS Network settings are stored in special plist files in the system folder. Deleting them will force the system to recreate them with factory settings. This is a safe procedure, but it will require you to re-enter your Wi-Fi network passwords.

To perform this operation, you will need access to Finder. Open Finder, click Go -> Go to Folder (or use the shortcut Cmd + Shift + G). Enter the path:

/Library/Preferences/SystemConfiguration/

In the folder that opens, find and delete (move to the trash) the following files, if they are present:

  • 🗑️ com.apple.airport.preferences.plist
  • 🗑️ com.apple.network.eapolclient.configuration.plist
  • 🗑️ com.apple.wifi.message-tracer.plist
  • 🗑️ NetworkInterfaces.plist
  • 🗑️ preferences.plist

After deleting these files, be sure to restart your computer. Upon boot, the system will detect the missing configuration files and create new, clean versions. This often solves complex issues when MacBook "sees" Wi-Fi, but cannot obtain an IP address or establish an internet connection.

What to do if files are not deleted?

If the system reports that the file is in use or you don't have permissions, make sure you're logged in as an administrator. As a last resort, you can try doing this via Terminal with sudo privileges, but be extremely careful not to delete anything unnecessary.

Analysis of the compatibility table and frequency ranges

Modern routers often operate in two bands: 2.4 GHz and 5 GHz. Older models MacBook Certain router settings may be causing conflicts. For example, if the router broadcasts a network with the same name (SSID) for both bands but uses a security standard that your laptop doesn't support in one of them, you may experience constant disconnects or no internet connection.

Below is a table to help you understand which standards your device supports and where to look for the cause of the conflict:

Wi-Fi standard Frequency MacBook support Possible problem
802.11b/g/n 2.4 GHz All models Ether congestion, low speed
802.11ac (Wi-Fi 5) 5 GHz Mid 2013 and newer Problems with the channel, range
802.11ax (Wi-Fi 6) 2.4/5 GHz 2020 and newer Incompatibility with older routers
WPA3 Security Any macOS Catalina + Old OSes don't see the network or don't connect

If you have an older router but a new MacBook, try separating the 2.4 GHz and 5 GHz networks in the router settings by giving them different names (for example, HomeWiFi and HomeWiFi_5G). Connect to the 5 GHz network for speed or the 2.4 GHz network for stability, disabling automatic switching, which can sometimes be problematic.

Creating a new network location

IN macOS There's a handy "Locations" feature that lets you save different sets of network settings. Creating a new location effectively creates a new network configuration profile, ignoring errors in the old one. This is a great way to check if the problem lies in the deeper settings of the current profile.

In older versions of macOS (before Ventura) this is done via System Preferences -> Net -> "Location" drop-down list -> "Edit Locations." In newer versions of macOS, the interface has changed, making it easier to create a new user profile or use the reset method described above. However, if you have macOS Monterey or earlier:

  1. Open System Preferences -> Net.
  2. From the Location menu, select Edit Locations.
  3. Click "+" and name the new profile, for example, "New House".
  4. Please set up Wi-Fi again in this profile.

Switching to a new location resets many timing parameters and often "shakes up" the network stack. If the internet is stable in the new location, then the old profile has been corrupted. You can simply continue using the new one.

When to contact a specialist or provider

There are situations when software methods are ineffective. If after all manipulations, including resetting the NVRAM/PRAM (on Intel Mac: hold down Cmd + Option + P + R when turning on) and reinstalling macOS, the Internet did not appear, the problem may be hardware. The Wi-Fi module in MacBook - is a physical component that can fail.

Human error or issues with your ISP also shouldn't be ruled out. Your MAC address may be blocked by your ISP, or your paid data plan may have run out. In these cases, no router settings will help.

⚠️ Note: macOS Preferences interfaces are constantly being updated. If you can't find a menu item, use the search (magnifying glass) in System Preferences or refer to the official Apple documentation for your OS version.

If you see the message "Wi-Fi: not loaded" or the Wi-Fi icon has completely disappeared from the menu bar and won't turn on (grayed out and inactive), this almost always indicates a hardware problem with the antenna or module. In this case, only a service center can help.

Why does my MacBook see Wi-Fi, but it says "Connected, but no internet access"?

This means that the handshake with the router was successful (authentication), but the router isn't transmitting data further to the external network. Most often, this is a DHCP issue (no IP assigned) or DNS issue (names aren't resolving). Check your IP and DNS settings, as well as the internet status on the router itself.

How to reset network settings on a MacBook Air M1/M2?

Apple Silicon chips don't have a key-based NVRAM reset. It's recommended to delete the configuration files in the /Library/Preferences/SystemConfiguration/ folder (as described in the article) and create a new user for testing. Deleting the network in Settings (forgetting the network) and reconnecting also helps.

Can antivirus software block internet access on Mac?

Yes, some security solutions (Kaspersky, ESET, Little Snitch) have firewall modules. If they are configured aggressively or if their rule base is corrupted, they may block all outgoing traffic. Try temporarily disabling the protection.

What to do if the internet only works in incognito mode?

This indicates issues with your browser cache, extensions, or ad-injecting malware. Clear your cache and cookies and disable all extensions. If everything works in incognito mode (where extensions are usually disabled), look for Culprit among your installed plugins.