Many Apple device owners are familiar with the situation where the Wi-Fi icon on the screen is lit and the network name is displayed, but internet pages won't load. This condition is often referred to as a "false connection," and it can occur suddenly, even if the device was previously working flawlessly. The user sees a full signal, but the browser returns a timeout error or DNS issue, causing confusion and frustration.
Reasons for this behavior macOS These can range from a simple software glitch in network services to an IP address conflict on the router's local network. Sometimes the problem lies in incorrect DNS settings or outdated security certificates that block data transmission. It's important not to panic and to consistently check key points of failure to restore access to the global network.
In this article, we'll take a detailed look at why Wi-Fi isn't working on a MacBook and offer a step-by-step solution. We'll cover both simple reboot methods and more in-depth diagnostics using the Terminal and system settings. Understanding the nature of the error will help you quickly get your device back up and running without a trip to a service center.
Initial diagnostics and basic checks
Before you start complex manipulations with configuration files, you need to rule out elementary failures. Often network stack The operating system simply freezes and requires a restart. First, try turning the Wi-Fi module off and on again using the menu item or the Control Center. This action forcibly disconnects the current connection and initiates a new handshake with the router.
If switching doesn't help, it's worth checking whether the internet works on other devices connected to the same access point. This will help you determine where exactly the problem lies: in the device itself. MacBook Or the issue is with your ISP/router. If there's no internet connection everywhere, the issue is resolved by rebooting the router or calling your ISP, not by configuring your laptop.
⚠️ Note: If you're in a public place (cafe, airport), the lack of access may be due to the need to log in through your ISP's portal. Try accessing any website using HTTP (not HTTPS), for example,
example.comto redirect to the password entry page.
It's also worth paying attention to your system time. Incorrect date and time can lead to security certificate errors, causing browsers to block connections, considering them insecure. Make sure this is set in your settings. System settings The "Set date and time automatically" box is checked.
Reset network settings and delete profiles
One of the most effective measures when your MacBook is connected to Wi-Fi but there's no internet is to delete the old network profile. Over time, conflicting entries accumulate in the system, especially if you frequently change routers or reset your home network password. This accumulated configuration junk can prevent the computer from correctly obtaining an IP address.
To delete a profile in newer versions of macOS (Ventura, Sonoma, and later), you need to go to System Preferences, choose Wi-Fi, find your network in the "Known Networks" list, click the three dots or the information button, and select "Forget this network." You'll then need to re-enter the password to connect.
In older versions of macOS the path may be different: go to System Preferences → Net, select Wi-Fi on the left, click the "Advanced" button, and go to the Wi-Fi tab. In the list of preferred networks, find your access point, highlight it, and click the minus (-) sign to remove it. Be sure to save your changes by clicking "OK" or "Apply."
☑️ Network Reset Checklist
After deleting the profile, the system will create a clean configuration for this connection. This often resolves issues with an incorrect gateway or a static IP address that may have become stuck on the device. If the problem persists only with one specific network, it may be due to the router's security settings, such as MAC address filtering.
Problems with DNS servers and proxies
A common reason why Wi-Fi isn't working on a MacBook is a malfunctioning DNS server. DNS (Domain Name System) is responsible for converting human-readable addresses (e.g., google.com) into computer-readable IP addresses. If your ISP's DNS server is unresponsive or slow, your browser won't be able to open any pages, even though you have a physical connection to the router.
To solve this problem, you can specify reliable public DNS addresses, such as those from Google or Cloudflare. Go to System Preferences → Net → Wi-Fi → Read more (or "Advanced"). In the DNS section, click the plus (+) and add addresses: 8.8.8.8 And 1.1.1.1After applying the settings, it is recommended to clear the DNS cache.
How to clear DNS cache via Terminal
Open Terminal and enter the command: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. You will be prompted for your administrator password. This will refresh the name cache and often resolve website access issues.
It's also worth checking your proxy settings. Sometimes malware or improperly configured applications can add their own proxy servers to the system, redirecting traffic to nowhere. In the same network settings, go to the "Proxies" tab and make sure that any unnecessary options, such as "Web Proxy (HTTP)" or "Secure Web Proxy (HTTPS)," are not enabled unless you've intentionally configured them.
IP address conflicts and TCP/IP settings
Each device on a local network must be assigned a unique IP address. If you have two devices on your network with the same address, or if DHCP server If the router assigns an address that's already taken, a conflict will occur. As a result, macOS may show a connection, but data transfer will be impossible.
To resolve this, you need to renew the DHCP lease. In the network settings (System Preferences → Net → Wi-Fi → Read more) Go to the TCP/IP tab. Click the "Renew DHCP Lease" button. This will force the router to assign a new, fresh address to your MacBook.
If automatic address assignment isn't working correctly, you can try resetting TCP/IP settings to factory defaults. In the same TCP/IP settings window, click "Reset" or "Reset to default settings." Be careful: after doing this, you may be asked to re-enter your Wi-Fi password.
| Parameter | Recommended value | Description |
|---|---|---|
| Configure IPv4 | Using DHCP | Automatically obtain an address from the router |
| IPv4 address | 192.168.x.x | Internal address of the device on the local network |
| Subnet mask | 255.255.255.0 | Determines the size of the local network |
| Router | 192.168.1.1 (example) | Your router's address (default gateway) |
In rare cases where there are many devices on the network, the router's address pool may be exhausted. If you have access to the router's admin panel, check the number of connected clients. It may be worth expanding the range of addresses being distributed or rebooting the router to reset leases.
The Impact of VPN, Antivirus, and Firewall
Third-party software is often the hidden culprit behind connection problems. VPN clientsVPNs, especially those with a "Kill Switch" feature (blocking internet access if the VPN is interrupted), can block all traffic if the tunnel isn't established correctly. Even if the VPN icon is grayed out, the process may be running in the background and intercepting network packets.
Antiviruses and firewalls also scan traffic in real time. If their databases are incorrectly updated or there is a security module failure, they may consider a legitimate connection dangerous and block it. Try temporarily disabling your third-party antivirus or firewall and check your network availability.
⚠️ Note: The built-in macOS firewall can also block incoming connections, but rarely affects outgoing traffic (browsing). However, if you are using complex corporate profiles, check the settings in the section
System Preferences→Net→FirewallMake sure the "Block all incoming connections" mode is not enabled if you don't need it.
For a complete diagnosis, try running your MacBook in Safe mode (Safe Mode). To do this, restart your computer and, depending on your processor (Intel or Apple Silicon), press the appropriate key during startup. Safe Mode loads only system extensions, preventing interference from third-party software.
Resetting NVRAM and Network Services via Terminal
If software methods do not help, it is worth turning to deeper system settings. NVRAM NVRAM (non-volatile memory) stores certain settings that need to be quickly accessed, including some network parameters. Resetting NVRAM can help if your MacBook has forgotten the correct settings for interacting with network equipment.
On computers with an Intel processor, to reset the NVRAM, you need to turn off the Mac, turn it on, and immediately press and hold the keys Option + Command + P + R within about 20 seconds. On Macs with Apple Silicon chips (M1, M2, M3), this process occurs automatically during a normal reboot if the system detects critical errors.
You can also try restarting the network service via Terminal, without rebooting the entire computer. This is a more "surgical" method. Open Terminal and enter the command to restart the network management daemon. However, in modern versions of macOS, this is easier to do by turning Wi-Fi off and on, but a complete interface reset can be performed with the command:
sudo ifconfig en0 down
sudo ifconfig en0 up
Here en0 — This is the standard designation for a Wi-Fi interface. If you have an Ethernet connection, it may be called en1This command forcibly turns the network card off and on at the software level, which is often more effective than simply toggling a switch in the menu.
Frequently Asked Questions (FAQ)
Why does Wi-Fi work on my iPhone but not on my MacBook on the same network?
This indicates a problem with macOS settings or the laptop's network module. Most likely, the MacBook has an incorrect network profile saved, an IP address conflict, or a firewall blocking it. Try "Forget the Network" on your Mac and reconnect.
Can an antivirus completely block the internet on a Mac?
Yes, some antivirus suites have "Web Protection" modules that can mistakenly block all traffic due to database update failures or conflicts with macOS system files. Temporarily removing the antivirus helps diagnose this issue.
What should I do if the yellow triangle is lit instead of the Wi-Fi icon?
A yellow triangle usually means there's a connection to the router, but no internet access. This is a classic case of DNS issues, proxy settings, or a lack of internet access from your ISP. Check your other devices and DNS settings.
How do I check if my Mac can see Wi-Fi networks?
Hold down the key Option and click the Wi-Fi icon in the menu bar. This will open an expanded menu showing a list of all available networks, along with their signal strength (RSSI), and noise level. If the list is empty, the Wi-Fi module may be disabled or there may be a driver issue.