MacBook not detecting Wi-Fi: all the reasons and solutions

You open your MacBook and try to connect to the internet, but the list of available networks is empty, or the Wi-Fi you need suddenly disappears. This situation is familiar to many users. Apple, and it can arise both on new MacBook Air M2, as well as on older models with Intel-processors. In 80% of cases, the problem can be resolved without calling a service center, but this requires properly diagnosing the source.

In this article we will look at all possible reasons, according to which MacBook Wi-Fi not detecting - from trivial errors in the router settings to hardware failures of the adapter. You'll learn how to distinguish a software failure from a physical malfunction, and what commands to use. Terminal will help reset network settings, and why a simple reboot sometimes helps macOS in safe mode. We'll pay special attention to specific issues with the latest versions. Sonoma 14.4+ And Ventura 13.5+, Where Apple has changed the logic of Broadcom Wi-Fi chip drivers..

If your MacBook Pro or MacBook Air If your device suddenly loses network connection, don't rush to take it in for repairs. Follow our step-by-step instructions—in 9 out of 10 cases, the connection will be restored within 10-15 minutes.

1. Checking the obvious: router, cables, and basic settings

Start with the simplest thing—make sure the problem isn't with the signal sources. Users often spend hours troubleshooting. MacBook, when in fact the router or provider is to blame.

  • 🔌 Reboot your router: Unplug it for 30 seconds, then plug it back in. Wait until it boots up completely (the indicators should be steady).
  • 📡 Check network visibility on other devices: if Wi-Fi doesn't see anything iPhone, no Android- smartphone, the problem is definitely in the router or provider.
  • 🔗 Make sure Wi-Fi is turned on on your router.: on some models (TP-Link Archer C6, ASUS RT-AX88U) there is a separate wireless network button.
  • 🔄 Change the broadcast channel: in the router settings (usually at the address 192.168.0.1 or 192.168.1.1) find the section Wireless and set the channel manually (for example, 6 or 11 for 2.4 GHz).

If other devices connect to the network normally, and MacBook — No, proceed to the next section. If Wi-Fi isn't working at all, contact your internet service provider's technical support. There may be a problem on their end, or their equipment may need replacing.

📊 What kind of router do you have?
TP-Link
ASUS
Xiaomi
Keenetic
D-Link
Another
⚠️ Attention: On some routers (for example, Keenetic) After a firmware update, the broadcast region may be lost. If the wrong region is specified in the settings (for example, US instead of RU), some channels will be blocked, and MacBook won't see them. Check this setting in the router's web interface.

2. Diagnosing macOS network settings

If the router is working properly, but MacBook Still can't see Wi-Fi, the problem is in the settings macOSStart by checking the obvious parameters:

  1. Make sure Wi-Fi is turned on: Click on the network icon in the upper right corner of the screen. If the item Wi-Fi no or it's grey - click Turn on Wi-Fi.
  2. Check airplane mode: go to System Preferences → Network and make sure that the mode On the plane disabled.
  3. Update the list of networks: In the Wi-Fi menu, select Refresh the list of networks (or click Option + click on the Wi-Fi icon).

If these steps do not help, proceed to a more in-depth diagnosis:

  • 🛠️ Reset network services: open Terminal (through Spotlight or Programs → Utilities) and run the commands:
    sudo ifconfig en0 down
    

    sudo ifconfig en1 down

    sudo networksetup -setdhcp Wi-Fi

    sudo networksetup -renewdhcp Wi-Fi

    After each command, enter the administrator password (characters will not be displayed).

  • 🔍 Checking the adapter status: V Terminal enter networksetup -listallhardwareportsIn the output, find the section Wi-Fi - if there is someone standing next to him (null) or No hardware port found, this indicates a hardware problem.

Make sure Wi-Fi is enabled in the menu|Check Airplane Mode|Refresh Network List (Option+click)|Run Reset Commands in Terminal|Check Adapter Status in NetworkSetup-->

If the problem persists after resetting network services, try creating a new network location:

  1. Open System Preferences → Network.
  2. In the drop-down menu Location select Change locations....
  3. Click +, name the new location (for example, Home 2) and save.
  4. Reboot MacBook.

3. Conflicts with router settings: hidden networks, standards, and security

Sometimes MacBook doesn't see Wi-Fi due to incompatibility of router settings with the requirements macOSThis is especially true for networks with hidden SSID, non-standard channels or outdated security protocols.

Router parameter Recommended value Why is it important?
Wi-Fi standard 802.11ac (or 802.11ax for new routers) Old standards (802.11b/g) may conflict with drivers macOS Sonoma.
Channel width 20/40 MHz for 2.4 GHz, 80 MHz for 5 GHz The band is too wide (for example, 160 MHz) may cause connection breaks.
Security type WPA2/WPA3 Personal MacBook does not support legacy WEP and may not connect to networks with WPA3 Enterprise.
Hidden SSID Disable (or manually add the network on a MacBook) Hidden networks often cause scanning failures, especially on macOS Ventura and newer.

If your router uses hidden SSID, try temporarily making the network visible or adding it manually:

  1. Open System Preferences → Wi-Fi.
  2. Click Other networks....
  3. Enter the network name (SSID), select the security type and enter the password.
  4. Save the settings and try to connect.
⚠️ Attention: Some routers (Zyxel Keenetic, MikroTik) use non-standard settings by default DTIM or Beacon Interval, which may conflict with MacBookIf other devices connect normally, and macOS - No, try resetting the router to factory settings and setting it up again.

4. Reset network settings and reinstall drivers

If basic methods don't help, it's time for more radical measures - resetting network settings and reinstalling Wi-Fi drivers. This method is effective in 60% of cases. MacBook doesn't see networks after the update macOS or reset the system.

Reset network settings:

  1. Open Terminal and execute the commands one by one:
    sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
    

    sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

    sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist

  2. Reboot MacBook.
  3. After reboot, open System Preferences → Network and set up the connection again.

Reinstalling Wi-Fi drivers (relevant for MacBook with chips Broadcom):

  1. Download the latest version Broadcom Wi-Fi drivers from the official website Apple (or through Software update).
  2. Open Terminal and run:
    sudo kextunload /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/
    

    sudo kextload /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/

  3. Restart your device.

For MacBook on chips Apple Silicon (M1/M2/M3) may be required reset NVRAM:

  1. Turn it off MacBook.
  2. Hold the power button for 10 seconds until the loading screen appears.
  3. Select Settings → General → Reset NVRAM (on some models this item may be absent).

5. Hardware problems: how to recognize them and what to do

If software methods do not help, the problem may lie in hardwareMost often it is:

  • 🔌 Disconnected or damaged antenna cable (relevant for MacBook Pro (2015-2019).
  • 🔥 Wi-Fi module overheating (especially on MacBook Air M1 under prolonged load).
  • Broadcom chip failure (typical for models with Intel-processors).
  • 💧 Liquid ingress on the motherboard (even a small amount can cause corrosion of the Wi-Fi module contacts).

How to diagnose a hardware problem:

  1. Check the indication: If the Wi-Fi menu displays a message Wi-Fi hardware is not installed, this almost always indicates a physical malfunction.
  2. Look in System Report:
    1. Click on the logo Apple in the upper left corner → About this MacSystem Report.
    2. Go to the section Network → Wi-Fi.
    3. If in the line Interface costs Absent or Undefined, this confirms a hardware failure.
  3. Check your connection in Windows (if installed via Boot Camp): If Wi-Fi works in Windows, but not in macOS, the problem is software. If it doesn't work anywhere, it's hardware.

If you have confirmed a hardware fault, your options are as follows:

  • 🔧 Do-it-yourself repairs: Suitable for advanced users only. MacBook Pro 2015-2017, you can reconnect the antenna cables (requires disassembly and P5 Pentalobe screwdriver).
  • 🏥 Contacting service: official Apple Store or an authorized service center. The cost of repairing a Wi-Fi module ranges from 5,000 to 15,000 rubles (depending on the model).
  • 🔄 Replacing the module yourself: For MacBook Air M1/M2 You can find original modules on AliExpress or eBay, but it is risky (there may be problems with Serial Number and activation).
What should I do if my MacBook sees the network but won't connect?

If MacBook It sees the network, but when connecting it gives an error. "Unable to connect to the network", try:

1. Remove the network from saved (in System Preferences → Wi-Fi click on ... next to the network name and select Delete).

2. Change the security type on the router WPA3 on WPA2 (some models MacBook work poorly with WPA3).

3. Manually specify DNS (for example, 8.8.8.8 And 8.8.4.4 from Google) in the network settings.

6. macOS Sonoma and Ventura-Specific Issues

In the latest versions macOS (Sonoma 14.x And Ventura 13.5+) Apple Changes were made to the network stack, which led to new Wi-Fi bugs. Here are the most common issues and their solutions:

  • 🔄 "Constant disconnections": after upgrading to Sonoma Many users complain about frequent connection drops. The solution is to disable the feature. Private Wi-Fi Address:
    1. Go to System Preferences → Wi-Fi.
    2. Click on ... next to your network name.
    3. Disable the option Private Wi-Fi address.
  • 🚫 "5 GHz networks are not visible": V Sonoma a bug appeared due to which MacBook It doesn't scan for 5 GHz networks. The solution is to reset it. Bluetooth-module (yes, that's not a typo!):
    sudo pkill bluetoothd

    After executing the command, reboot your device.

  • 🔒 "A password is required for a network that is not listed.": this is due to a glitch in Keychain. Solution:
    1. Open Bunch of keys (through Spotlight).
    2. Find the entry with the name of your Wi-Fi network and delete it.
    3. Reboot MacBook and reconnect to the network.
  • If you have updated from Monterey or an older version, try update T2 firmware (For MacBook 2018-2020 with a security chip T2):

    1. Connect MacBook to the Internet via cable Ethernet (or USB adapter).
    2. Install all available updates in System Settings → Software Update.
    3. Restart your device.
    ⚠️ Attention: IN macOS Sonoma 14.4 and newer Apple changed the logic of working with networks 6 GHz (Wi-Fi 6E). If your router supports this frequency, but MacBook It doesn't see it, update your router firmware to the latest version. Some models (ASUS RT-AX89X, Netgear Nighthawk RAXE500) require manual activation of support 6 GHz in the settings.

    7. Alternative connection methods if Wi-Fi doesn't work

    While you're diagnosing or repairing your Wi-Fi, you can use alternative methods to connect to the internet:

    • 🔌 Ethernet via adapter: For MacBook Air and new ones MacBook Pro You will need a USB-C/Thunderbolt adapter (for example, Apple USB-C to Gigabit Ethernet or Anker A83360A1). Connect the cable from the router directly.
    • 📱 Personal Hotspot with iPhone:
      1. On iPhone go to Settings → Tethering.
      2. Turn on Allow others.
      3. On MacBook connect to the created network (the name will be iPhone [your name]).
    • 🖥️ USB tethering with Android:
      1. Connect Android-smartphone to MacBook via USB.
      2. Turn on your phone Modem mode → USB tetring.
      3. On MacBook V System Preferences → Network a new network should appear.
  • 🌐 Sharing your internet connection from another Mac:
    1. On the second Mac go to System Preferences → Sharing.
    2. Turn on Public Internet and select the source (for example, Ethernet).
    3. On the problematic MacBook connect to the created network.
    4. If you urgently need the Internet for work, but don’t have a cable or a second device at hand, you can use public networks (in cafes, coworking spaces). However, be careful - such networks are often unsafe. Use VPN (For example, ProtonVPN or Windscribe) to protect data.

      8. When to contact a service center: signs of serious problems

      Not all Wi-Fi problems can be solved on your own. Here signs, in which case you should contact the service center:

      • 🔥 MacBook doesn't see any networks, even after resetting the settings and reinstalling the drivers.
      • IN System Report section missing Wi-Fi or indicated Missing hardware.
      • 💥 After a fall or liquid spill Not only Wi-Fi stopped working, but also Bluetooth.
      • 🔄 Wi-Fi only works in Windows (via Boot Camp), but not in macOS - this may indicate damage EFI-section.
      • 🛠️ Artifacts appear on the screen (stripes, flickering) along with Wi-Fi problems - this may be a sign of a faulty motherboard.

    How to choose a service center:

    • 🍎 Official Apple Store or Apple Authorized Service Provider: They guarantee original spare parts, but the prices are higher (diagnostics - from 2,000 rubles, Wi-Fi module replacement - from 10,000 rubles).
    • 🔧 Unofficial services: cheaper (module replacement starts at 5,000 rubles), but there is a risk of running into non-original parts or poor-quality repairs.
    • 🏠 Do-it-yourself repairs: Suitable for advanced users only. iFixit There are guides for replacing Wi-Fi modules for most models. MacBook.
    • Before visiting the service:

      1. Make a backup copy of your data (Time Machine or iCloud).
      2. Write it down Serial Number yours MacBook (on the box or in About this Mac).
      3. Check whether the service provides a repair warranty (optimally 6-12 months).
    ⚠️ Attention: If your MacBook under warranty, do not open it yourself - this will void the warranty ApplePlease contact authorized service centers only. A list of official partners can be found on the website. Apple in the section Support → Find a service center.

    FAQ: Frequently asked questions about Wi-Fi issues on your MacBook

    My MacBook only doesn't see one network, but it does see the others. What's wrong?

    Most likely, the problem lies with your specific router's settings. Check:

    • Isn't it hidden? SSID this network.
    • Is a non-standard channel being used (eg. 12-14 for 2.4 GHz, which is prohibited in some countries).
    • Is there a filter enabled on the router? MAC addresses (in this case you need to add MAC yours MacBook to the white list).
    • Also try deleting this network from your saved ones. MacBook and reconnect.

    After updating macOS, my Wi-Fi stopped working. What should I do?

    This is a common problem. Try:

    1. Reset NVRAM (instructions in section 4).
    2. Delete network settings files via Terminal (commands also in section 4).
    3. Roll back to a previous version macOS (if the update was recent). For this, you need a backup copy. Time Machine.

    If nothing helps, check the forums Apple (For example, Apple Communities) - this may be a known bug, and Apple has already released a patch.

    The MacBook sees the network, but doesn't connect - it says "Failed to connect."

    Reasons and solutions:

    • Incorrect password: Remove the network from saved ones and enter the password again.
    • IP address conflict: in the network settings (System Preferences → Wi-Fi → Advanced) install Configure IPv4: Manually and enter static IP (For example, 192.168.1.100).
    • DNS issues: in the same settings, enter public DNS, for example, 8.8.8.8 And 1.1.1.1.
    • Incompatibility with WPA3: on the router, change the security type to WPA2.
    Wi-Fi works, but the speed is very slow. How can I fix it?

    Speed ​​issues are usually related to:

    • Congested channel: change the channel on the router (for example, from 6 on 11 for 2.4 GHz).
    • A remote router: Check the signal strength (signal bars are displayed next to the network name in the Wi-Fi menu).
    • Outdated router firmware: Update the firmware via the web interface.
    • Background activity: open System monitoring (Programs → Utilities) and check if any application is consuming traffic