Why Wi-Fi isn't working on my MacBook: Troubleshooting

The situation when Wi-Fi on a MacBook When a laptop suddenly stops working, it can catch you off guard at the most inopportune moment. You open the laptop lid, expecting an instant internet connection, but instead of the familiar icons, you see a blank screen or an alarming exclamation point. This is a common problem faced by users of both older and newer Apple models, and it's rarely caused by a single issue.

Most often, the root of the problem lies in a software failure in the operating system. macOS or a temporary conflict with the wireless module drivers. However, external factors, such as channel overload by the router or a simple antenna connector coming loose inside the case after a fall, cannot be ruled out. Understanding the nature of the problem is the first step to successfully restoring the connection without calling a service center.

In this article, we'll take a detailed look at diagnostic algorithms that will help restore your laptop to the network. We'll cover both simple methods like rebooting and more complex manipulations of system configuration files that are often overlooked by regular users.

Basic diagnostics and initial examination

Before attempting any complex steps, it's important to rule out basic errors. Users often forget that on some MacBook models or configurations macOS Modes that block data transfer may have been accidentally activated. Check if Airplane Mode, which completely disables all wireless interfaces, is enabled.

Pay attention to the battery status. If your laptop is running on battery power and the charge is critically low, the system may have entered power-saving mode, which limits Wi-Fi functionality to extend battery life. Plug the device into a power outlet and see if the situation improves.

⚠️ Attention: If the Wi-Fi icon is gray or has a strikethrough, this often indicates that the operating system is not detecting the physical connection. In such cases, software solutions may not help, and the problem may be hardware-related.

It's also worth checking the network on other devices. If the internet isn't working on a phone or tablet connected to the same access point, the problem likely lies not with the MacBook, but with the router or ISP. Make sure other devices can see the network and load pages.

📊 Have you ever experienced the Wi-Fi icon disappearing completely?
Yes, the icon has disappeared completely.
The icon is there, but there is no connection.
The network is visible, but does not connect.
There were no problems with Wi-Fi

Software methods for restoring communication

Once the physical connection is verified, we move on to the software side. The most effective and frequently helpful method is resetting the network settings. In modern versions of macOS, this can be done by creating a new network location, which allows you to bypass accumulated configuration errors.

To do this, go to System Preferences (or System Preferences (in older versions) and select the section NetFind Wi-Fi in the list of available connections. Click the action button or the minus sign to delete the current profile and then add it again. This will overwrite the IP and DNS settings.

Another powerful tool is resetting the parameters. NVRAM And PRAMThese chips store information about the device's settings, including the wireless module's parameters. Clearing them restores the factory defaults, which often resolves Wi-Fi dropouts.

☑️ Quick Reset Checklist

Completed: 0 / 4

To reset NVRAM on Intel Macs, you need to turn off the computer, turn it on, and immediately hold down the keys Option + Command + P + RHold them for about 20 seconds. On models with Apple Silicon processors (M1, M2, M3), simply rebooting the device is sufficient, as these chips manage memory differently and don't require manual rebooting.

Working with system configuration files

When standard methods fail, you have to tamper with system files. In macOS, network settings are stored in files with the extension .plist, located in the hidden library folder. Deleting them forces the system to create new, clean files the next time you reboot.

To get to them, open Finder, click Command + Shift + G and enter the path: /Library/Preferences/SystemConfiguration/In the folder that opens, you are interested in files that have the words in their names. com.apple.airport.preferences, com.apple.network.eapolclient.configuration And com.apple.wifi.message-tracer.

Before deleting, it's recommended to make copies of these files to your desktop in case something goes wrong. After deleting the originals, be sure to restart your MacBook. The system will automatically generate default configurations free of any errors that could be blocking the connection.

⚠️ Attention: Be extremely careful when deleting system files. Delete only those related to the network. Misnaming other files can lead to operating system instability.

This method is especially effective if the problem occurred after updating macOS or transferring data from an old computer to a new one via Time MachineA conflict between old settings and a new OS version is a common cause of crashes.

Diagnostics using built-in utilities

macOS includes a hidden but extremely useful utility called "Wireless Network Diagnostics." It allows you to see technical connection details that are hidden from the average user. You can launch it by holding down the "Wireless Diagnostics" key. Option and clicking on the Wi-Fi icon in the menu bar.

In the menu that opens, select "Open Wireless Network Diagnostics." The utility will run an automatic test and provide recommendations. Pay special attention to the following parameter: RSSI (signal level) and noise. If the signal level is below -70 dBm and the noise level is high, the problem may be physical distance or interference.

The diagnostics menu also has a "Summary" tab where you can see the IP address, subnet mask, and router address. If the address begins with 169.254.x.x, this means the MacBook was unable to obtain a valid IP address from the router (DHCP failure). In this case, you should try manually entering a static IP address in the network settings.

What do diagnostic error codes mean?

Code 0x0000 means success. Errors in the 0x1xxx series are typically related to Wi-Fi drivers, while 0x2xxx are related to DHCP or DNS issues. Codes in the 0xExxx series indicate hardware issues or missing hardware.

Use this data to pinpoint the bottleneck. If the utility reports that Wi-Fi is disabled, but the switch in the interface is active, this is a sure sign of a driver error or a hardware malfunction.

Impact of third-party software and updates

Keep in mind that Wi-Fi can be blocked by antivirus programs, firewalls, or VPN clients. Sometimes, after updating such software, its network filters begin to conflict with macOS system protocols. Try temporarily disabling your antivirus or deleting your VPN profiles.

Particular attention should be paid to system updates. Apple regularly releases security patches and bug fixes. If you're running a beta version of macOS, the likelihood of Wi-Fi issues increases significantly. In such cases, it's recommended to wait for the release of a stable version or roll back the system.

Symptom Probable cause Solution
Gray Wi-Fi icon Driver or NVRAM failure Resetting NVRAM/PRAM
There is a network, but no internet DNS or router problems Change DNS to 8.8.8.8
Low speed Interference or old standard Transition to 5 GHz
Unauthorized shutdown Energy saving Disabling sleep mode for the adapter

If the problem appeared immediately after installing a specific app, try uninstalling it and checking your network. Often, such programs install their own network extensions, which remain in the system even after the main app is uninstalled.

Hardware problems and the Wi-Fi module

If all software methods have been exhausted and Wi-Fi on your MacBook still doesn't work, the problem is likely hardware-related. In modern Apple laptops, the Wi-Fi module is often integrated into the motherboard or is a compact card whose contacts may have become corroded or loose.

There's a known issue with certain batches of MacBook Pros from 2016-2017 that used faulty Wi-Fi modules. Apple even launched a free replacement program. If you have this model and are experiencing constant connection drops or complete inoperability, you should check the serial number on the support website.

Another possible cause is damage to the antenna wires running from the module to the screen hinges. This often happens after a display replacement or improper repair. In such cases, the only solution is to disassemble the laptop and check the antenna connectors' connections to the board.

⚠️ Attention: Disassembling a MacBook yourself is difficult and requires specialized tools (a Pentalobe kit). If the laptop is under warranty, any opening of the case will result in loss of warranty.

In situations where the Wi-Fi module has burned out or failed, the only solution is to replace the component at an authorized service center or use an external USB Wi-Fi adapter (although the latter often requires drivers and is unstable on macOS).

Frequently Asked Questions (FAQ)

Why is Wi-Fi slow only on my MacBook, but fast on other devices?

Most likely, your MacBook is connected to the 2.4 GHz band, which is heavily used by neighboring routers, while other devices are using 5 GHz. Try forgetting the network and reconnecting, selecting the network named "...5G." Also, check if Power Saving Mode is enabled.

Can a virus block Wi-Fi on a Mac?

Direct viruses that block Wi-Fi are rare on macOS. They are most often the result of aggressive antivirus software, VPN clients, or network filters that mistakenly flag a secure connection as a threat and terminate it.

What should I do if Wi-Fi is lost after updating macOS?

The update may have corrupted your network configuration files. You need to go to the folder /Library/Preferences/SystemConfiguration/ and delete Wi-Fi-related files (as described in the section on system files), then restart your computer. This will force the system to recreate the settings from scratch.

How do I check if my MacBook can see my Wi-Fi network?

Hold down the key Option and click the Wi-Fi icon. If your network is listed but won't connect, the problem is with the password or router settings. If the network isn't listed even when close, the router may be operating on a channel your Mac doesn't support, or the Wi-Fi module may be faulty.