MacBook Wi-Fi Not Working: Full Diagnostics and Repair

You turned on MacBook, and instead of the usual Wi-Fi connection, there's silence, a "No internet connection" error, or an endlessly spinning loading wheel. This situation is familiar to many laptop owners. Apple, regardless of the model - be it MacBook Air M1 or MacBook Pro 2017 on IntelThe problem may lie in a simple software glitch or hardware damage. Wi-Fi module.

In this article we will look at all possible reasons, which causes Wi-Fi to stop working MacBook, - from errors in macOS Sonoma/Ventura to physical malfunctions of the antenna. You will learn how diagnose the problem Without contacting a service center, we'll explain which router settings might be blocking your connection, and what to do if the network only drops on your device, but works reliably on other devices. We'll pay special attention to hidden macOS settings that Apple doesn't advertise in standard instructions.

1. Basic check: router or MacBook?

Before messing with your laptop's settings, make sure the problem isn't with the router. Users often spend hours reinstalling drivers when a simple router reboot would have sufficed.

  • 🔄 Reboot your router: Unplug it for 30 seconds, then plug it back in. Wait 2-3 minutes for the device to fully boot up.
  • 📱 Check other devices: Connect your smartphone, tablet, or another laptop to the same network. If Wi-Fi works, the problem is MacBook.
  • 🔌 Try another channel: in the router settings (usually at the address 192.168.0.1 or 192.168.1.1) change the Wi-Fi channel from “Auto” to a fixed one (for example, 6 or 11 for 2.4 GHz).

If other devices also fail to connect, the problem is definitely with your router or ISP. Contact your ISP's technical support - there may be a line outage or maintenance. If Wi-Fi only works on MacBook, let's move on to diagnosing the laptop.

📊 How often does your MacBook lose Wi-Fi?
Once a week
per month
Only after updating macOS
Never had any problems

2. macOS Software Crashes: From Rebooting to NVRAM Reset

operating system macOS is known for its stability, but it is not immune to errors, especially after updates. If Wi-Fi disappears after installing a new version of the system (for example, Sonoma 14.4), first of all, try standard recovery methods.

2.1. Restart and reset network settings

  • 🖥️ Restart your MacBook: Sometimes this resolves temporary conflicts with Wi-Fi drivers.
  • 🔧 Reset network settings:
    1. Open System Preferences → Network.
    2. Select your active Wi-Fi connection and click "Minus» (–) to delete.
    3. Click "Apply", then add the network again.
  • 2.2. Resetting NVRAM/PRAM and SMC

    These components store low-level settings, including Wi-Fi parameters. Resetting them can restore network functionality:

    • ⌨️ Resetting NVRAM (For MacBook on Intel):
      1. Turn off your laptop.
      2. Turn it on by holding down the keys immediately Option + Command + P + R.
      3. Hold for 20 seconds until you hear the second boot sound (on newer models, the logo Apple will not appear or disappear again).
  • 🔋 Reset SMC (only for MacBook before 2018):
    1. Turn off your laptop.
    2. Clamp Shift + Control + Option (left side of the keyboard) + power button for 10 seconds.
    3. Release the keys and turn on MacBook.
  • Important: On MacBook with Apple Silicon chip (M1/M2/M3) SMC reset is not required - a regular reboot replaces it. But NVRAM is reset in the same way as on Intel-models.

    Make sure your MacBook is charged to at least 50%

    Close all programs

    Write down your Wi-Fi passwords (they will be erased!)

    Prepare a backup copy of important files (in case of failure)

    -->

    3. Conflicts with macOS drivers and updates

    One of the most common reasons for Wi-Fi not working on MacBookdriver conflict after a system update. For example, after switching from Ventura on Sonoma Many users experience network drops or instability. This is often caused by incorrectly installed updates or corrupted kernel files.

    3.1 Reinstalling macOS updates

    If Wi-Fi stops working immediately after a system upgrade:

    1. Open System Settings → General → Software Update.
    2. If an update is available, install it (sometimes Apple releases patches for critical bugs).
    3. If there are no updates, try delete last:
      sudo softwareupdate --reset-ignored

      Then check again for updates.

    3.2. Removing problematic kernel files

    In rare cases, deleting the kernel cache helps. Attention: This method requires administrator rights and may cause system instability if not performed correctly.

    1. Open Terminal (Programs → Utilities).
    2. Enter the commands one by one:
      sudo rm -rf /Library/Caches/com.apple.kext.caches/
      

      sudo rm -rf /System/Library/Caches/com.apple.kext.caches/

    3. Reboot MacBook.

    After rebooting, the system will rebuild the cache automatically. If Wi-Fi works again, the problem was due to corrupted kernel files.

    What should I do if my MacBook won't boot after clearing the cache?

    If after deleting the kernel cache the laptop freezes on the logo Apple, try booting into Safe mode (hold Shift when turned on). If this does not help, you will need to reinstall macOS via Recovery Mode (press Command + R when loading).

    4. Router settings that block a MacBook

    Sometimes Wi-Fi doesn't work only on MacBook, but on other devices - no problem. This could be due to router settings, which conflict with the connection protocol AppleLet's consider the most common cases.

    4.1 Incompatible Wi-Fi standard

    Modern routers support standards 802.11ac (Wi-Fi 5) and 802.11ax (Wi-Fi 6), but old MacBook (e.g. 2015 models) may not work correctly with the new modes. Check your settings:

    Router parameter Recommended value Why is it important?
    Wi-Fi Mode 802.11n/ac (For MacBook 2018+) or 802.11b/g/n (for older models) New standards may not be supported by older adapters.
    Channel Width 20/40 MHz (for 2.4 GHz) or Auto (for 5 GHz) Too wide a band can cause interference
    Security WPA2-PSK or WPA3/WPA2 Mixed MacBook may not connect to networks with WPA3 in its pure form

    4.2. Filtering by MAC address

    Some routers are configured to only connect devices from a "white list" MAC address. Make sure your MacBook not blocked:

    1. Find out your laptop's MAC address:
      networksetup -getmacaddress Wi-Fi
    2. Go to your router settings (usually 192.168.0.1) and check the section MAC Filtering or Access Control.
    3. If your address is blacklisted, remove it or add it to the whitelist.

    Attention: MAC address MacBook It may change when you change the network card or reset the NVRAM. If you previously whitelisted it but the network still isn't working, check the address again.

    5. Hardware faults: from antenna to motherboard

    If software methods do not help, the problem may lie in physical damage. MacBook They are known for their compactness, but this also becomes their weak point - thin antenna cables often fray or come loose from the connectors.

    5.1. Wi-Fi module diagnostics

    Before disassembling your laptop, try these steps:

    • 🔍 Check the Wi-Fi indicator: If the icon is gray (instead of black), it may indicate a hardware problem.
    • 🔊 Listen to the laptopWhen connected to the network, you should hear a barely audible high-frequency squeak (this is the Wi-Fi module operating). Its absence is a bad sign.
    • 🛠️ Test in Diagnostics Mode:
      1. Turn it off MacBook.
      2. Turn on while holding D (For Intel) or Command + D (For Apple Silicon).
      3. Select your language and wait for the test to complete. Errors with code PPF001 or PPM003 indicate problems with Wi-Fi.
    • 5.2. Typical hardware failures

      Problem Signs Solution
      Broken antenna cable Wi-Fi only works near the router or doesn't pick up 5 GHz Cable replacement (service costs ~1,500–3,000 ₽)
      Wi-Fi module disconnected from the motherboard The network disappears when the laptop moves or heats up. Re-soldering contacts or replacing the module
      Damage to the Wi-Fi chip (eg. Broadcom BCM43xx) Complete absence of network, module is not detected in System report Module replacement (~5,000–10,000 ₽)

      ⚠️ Attention: If you have no experience in repairing electronics, do not attempt to disassemble it yourself. MacBook to check the antennas or module. Incorrect handling may damage the display cables or battery. Contact an authorized service center. Apple or a trusted workshop.

      6. Hidden macOS Settings to Restore Wi-Fi

      IN macOS There is hidden commands, which allow you to reset network interfaces at the system level. They aren't available in the graphical interface, but they often help when standard methods fail.

      6.1. Resetting the network stack via Terminal

      These commands restart all network services, including Wi-Fi:

      sudo ifconfig en0 down
      

      sudo ifconfig en0 up

      sudo networksetup -renewDHCP Wi-Fi

      If Wi-Fi still doesn't appear after this, try a more radical reset:

      sudo networksetup -setdhcp Wi-Fi
      

      sudo networksetup -setairportpower en0 off

      sudo networksetup -setairportpower en0 on

      6.2. Removing problematic configurations

      Wi-Fi configuration files can become corrupted, especially after updates. Delete them manually:

      1. Open Terminal and enter:
        sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        

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

      2. Reboot MacBook.

      Note: After this, you will have to re-enter passwords for all saved networks.

      7. Alternative ways to connect to the Internet

      While you're looking for a solution to your Wi-Fi problem, you can use alternative connection methods to avoid being left without internet:

      • 📶 Personal Hotspot with iPhone:
        1. On iPhone turn on Settings → Tethering.
        2. On MacBook Connect to the created access point via Wi-Fi or USB.
    • 🔌 Ethernet adapter: if yours MacBook no port RJ-45, buy an adapter USB-C → Ethernet (For example, Anker or Belkin).
    • 🖥️ USB tethering with Android:
      1. Connect your smartphone via USB.
      2. Turn it on USB modem in the settings.

⚠️ AttentionWhen using tethering, be sure to check your mobile carrier's plan. Some providers block tethering or charge extra for data traffic.

8. When should I contact the service?

If you have tried all the methods in this article, but Wi-Fi is not working MacBook If it still doesn't work, there's likely a hardware issue. Contact service in the following cases:

  • 🚨 The Wi-Fi module is not detected V System report (About This Mac → System Report → Network → Wi-Fi).
  • 🔧 The laptop was dropped or subjected to impact - This could damage the antennas or connectors.
  • 💧 Liquid got in — even a small amount of moisture can damage the Wi-Fi module.
  • 🔥 Overheat: If MacBook It gets very hot and switches off, the problem may be in the Wi-Fi chip (often found on 2016-2017 models).
  • The cost of repairs depends on the breakdown:

    • Replacing the antenna cable: 1500–3000 ₽.
    • Resoldering the Wi-Fi module: 3000–6000 ₽.
    • Replacing the entire module: 5000–12000 ₽ (depending on the model) MacBook).
    • Advice: Before visiting the service, make a backup copy of your data (Time Machine or iCloud) - sometimes a complete system reset is required for diagnostics.

      FAQ: Frequently asked questions about Wi-Fi on a MacBook

      ❓ Why is Wi-Fi working but there is no internet (exclamation mark)?

      This indicates a problem with DHCP or DNS. Try:

      1. IN System Preferences → Network → Wi-Fi → Advanced remove current DNS and add 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare).
      2. Reset DNS cache to Terminal:
        sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    ❓ My MacBook isn't detecting the 5 GHz network, only the 2.4 GHz one. What should I do?

    Possible reasons:

    • Your MacBook older than 2013 - such models only support 2.4 GHz.
    • The mode is disabled in the router settings. 802.11ac (turn it on).
    • 5 GHz antenna is damaged (diagnostics required).
    ❓ My Wi-Fi has become slow after updating macOS. How can I speed it up?

    Try:

    1. Change the channel on the router (for example, from Auto on 40 for 5 GHz).
    2. Disable the feature Wi-Fi Assist V System Preferences → Network → Wi-Fi → Advanced.
    3. Install the beta version of the next macOS update (sometimes they fix network bugs).
    ❓ My MacBook connects to Wi-Fi, but pages won't load. What's wrong?

    Probably blocking at level firewall or proxy. Check:

    1. IN System Preferences → Network → Wi-Fi → Advanced → Proxy Uncheck all boxes.
    2. Temporarily disable your firewall (System Preferences → Security & Privacy → Firewall).
    3. Try opening the site in Private mode browser - if it loads, the problem is in the extensions.
    ❓ Is it possible to replace the Wi-Fi module in a MacBook yourself?

    Theoretically yes, but:

    • On MacBook with M1/M2 chip The module is soldered to the motherboard and cannot be replaced without a soldering station.
    • On models before 2020, the module is removable, but a special screwdriver is required. P5 Pentalobe and be careful when disconnecting the antennas.
    • After replacement it may be necessary calibration through Apple Configurator (otherwise the network will be unstable).

    If you have no experience, it is better to contact a service center.