macOSHigh

Internet Not Working on Mac: Diagnosis and 5 Solutions

This article helps diagnose and fix internet connectivity issues on Mac. Find proven methods for troubleshooting Wi-Fi and Ethernet problems, from basic settings to advanced terminal commands.

Updated at February 16, 2026
15-30 minutes
Medium
FixPedia Team
Применимо к:macOS Sonoma 14.xmacOS Ventura 13.xmacOS Monterey 12.xAll Mac models (Intel and Apple Silicon)

What the "No Internet" Error Means on Mac

The "No Internet" or "Not Connected to Network" error on macOS means your computer either cannot establish a connection with the router or cannot access external networks (the internet), even though it may be connected to the local network. Symptoms:

  • The Wi-Fi or Ethernet icon in the menu shows an active connection, but browsers and applications fail to load pages.
  • In System Settings → Network, the status may show as "Connected" or "Not Connected", but the "IP Address" field is empty or starts with 169.254.
  • Ping requests (ping ya.ru) result in "Request timeout" or "100% packet loss".
  • The problem can be isolated (only Wi-Fi, only Ethernet) or comprehensive (all interfaces).

This isn't a specific error code, but a system state requiring sequential diagnosis.

Common Causes

  1. Router issues: DHCP server failure (not issuing IP addresses), overload, outdated firmware.
  2. Incorrect or outdated network settings on Mac: corrupted preference files, conflicting network service profiles, incorrect DNS servers.
  3. Driver or system software conflicts: especially relevant after a macOS update. For Intel-based Macs — issues with kext drivers. For Apple Silicon — compatibility problems with Rosetta 2 and network software.
  4. Hardware malfunctions: damaged network card (rare), faulty Ethernet cable, Wi-Fi antenna issues (after a drop).
  5. Blocking by third-party software: aggressive antivirus, firewall (Little Snitch, Radio Silence), VPN clients that incorrectly intercept traffic.
  6. DNS server problems: your ISP or public DNS (e.g., 8.8.8.8) is unreachable or blocking requests.
  7. Provider restrictions: by MAC address (some ISPs bind access), by IP address (device limit).

Solutions

Method 1: Quick Restart and Hardware Check

This is the simplest and often most effective method, resolving temporary glitches.

  1. Restart your Mac via the Apple menu → Restart.
  2. Restart your router: unplug the power cord from the router for 30 seconds, then plug it back in. Wait for it to fully boot (blinking indicators become stable).
  3. Check the cable (for Ethernet): replace it with a known working one or connect to a different port on the router.
  4. Try a different network: connect to a mobile hotspot (from your phone). If internet appears — the problem is definitely with your router or ISP settings.

💡 Tip: If you have access to your router's admin panel (usually via 192.168.1.1 or 192.168.0.1), check if it sees your Mac in the list of connected devices (DHCP clients).

Method 2: Reset Network Settings via macOS Interface

To remove corrupted network service configurations.

  1. Open System SettingsNetwork.
  2. Select the active interface (Wi-Fi or Ethernet) from the list on the left.
  3. Click the "Remove" button (minus sign -) below the list. Confirm removal.
  4. Click "Apply".
  5. Now click "+" (plus sign +) to add the interface again. Select the type (Wi-Fi or Ethernet), give it a name (the default is fine).
  6. For Wi-Fi: select your network from the list and enter the password.
  7. Click "Apply" and wait for an IP address to be assigned.

Method 3: Manual DNS Configuration and Cache Flush

Often helps when the problem is specifically name resolution (DNS), not the connection itself.

  1. In System SettingsNetwork, select the active interface and click "Details" (or "Advanced").
  2. Go to the "DNS" tab.
  3. Remove all existing servers by clicking -.
  4. Add public DNS servers, for example:
    • 8.8.8.8 (Google)
    • 1.1.1.1 (Cloudflare)
  5. Click "OK", then "Apply".
  6. Flush the DNS cache in Terminal:
    sudo dscacheutil -flushcache
    sudo killall -HUP mDNSResponder
    
    Enter your administrator password when prompted.
  7. Try loading a website.

Method 4: Deep Network Settings Reset (Deleting Preference Files)

A more radical method that deletes all saved network settings (Wi-Fi passwords, VPN profiles, locations).

Warning: After this, you will need to reconnect to all Wi-Fi networks and reconfigure VPN.

  1. Create a Time Machine backup (if you use it) or ensure important data is safe.
  2. Close all applications using the network.
  3. Open Terminal (Applications → Utilities → Terminal).
  4. Run the commands sequentially:
    # Stop network services
    sudo ifconfig en0 down && sudo ifconfig en1 down 2>/dev/null
    # Rename preference folder (backup)
    sudo mv /Library/Preferences/SystemConfiguration/com.apple.network.identification.plist ~/Desktop/ 2>/dev/null
    sudo mv /Library/Preferences/SystemConfiguration/com.apple.network.eppc.plist ~/Desktop/ 2>/dev/null
    sudo mv /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist ~/Desktop/ 2>/dev/null
    sudo mv /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist ~/Desktop/ 2>/dev/null
    sudo mv /Library/Preferences/SystemConfiguration/preferences.plist ~/Desktop/ 2>/dev/null
    # Reboot Mac
    sudo reboot
    
    After reboot, macOS will automatically create new "clean" preference files. You will need to reconnect to Wi-Fi.

Method 5: Reset NVRAM/PRAM and SMC (for Hardware Issues)

For Intel-based Macs (up to 2020):

  • Reset NVRAM/PRAM: Shut down your Mac. Turn it on and immediately hold Cmd (⌘) + Option (⌥) + P + R for 20 seconds. Release. The Mac will reboot.
  • Reset SMC (manages power, including USB and network):
    • Laptop with non-removable battery: Shut down. Connect power. Press and hold Shift + Control + Option (left side) + Power for 10 seconds. Release all, then power on.
    • Laptop with removable battery: Shut down, disconnect power, remove battery, wait 10 seconds, reinstall battery, connect power, power on.
    • Desktop Mac: Shut down, unplug power cord for 15 seconds, reconnect, wait 5 seconds, power on.

For Apple Silicon Macs (M1/M2/M3 and newer):

NVRAM/SMC reset is not required and cannot be performed via key combinations. Simply shutting down for 30 seconds (Apple → Shut Down, wait, power on) is equivalent. Ensure no restrictions are enabled in System Settings → General → Startup Options.

Prevention

  • Keep macOS updated: System Settings → General → Software Update. Updates often fix network drivers and bugs.
  • Use stable DNS servers: Configure Google DNS (8.8.8.8, 8.8.4.4) or Cloudflare (1.1.1.1) instead of your ISP's automatic settings.
  • Monitor software: Uninstall or update outdated network utilities, VPN clients, or antivirus software after a macOS update.
  • For stable Wi-Fi: keep your Mac in a good signal area, avoid interference from microwaves or other 2.4 GHz Wi-Fi networks. Use Ethernet for critical tasks.
  • Back up your data: Use Time Machine. With deep network issues, you can quickly roll back system settings.

Additional Steps If Nothing Helped

  1. Boot in Safe Mode (hold Shift during startup). If internet works in Safe Mode — the problem is with a third-party kernel extension or login items. Check folders /Library/LaunchAgents, /Library/LaunchDaemons, ~/Library/LaunchAgents.
  2. Create a new user in System Settings → Users & Groups. Log in as that user. If internet works — the problem is in your primary user's configuration (files in ~/Library/Preferences).
  3. Check logs: In Console (Applications → Utilities → Console), search the system log (system.log) for mentions of network, airport, kernel, configd during connection attempts.
  4. Contact your ISP: Ask if there is a MAC address block. You can find your Mac's MAC address in Terminal: ifconfig en0 | grep ether (for Wi-Fi) or ifconfig en1 | grep ether (for Ethernet).
  5. Reinstall macOS via Recovery Mode (Cmd+R at startup) → Reinstall macOS. This is a last resort as it erases all data.

Frequently Asked Questions (FAQ)

Q: Wi-Fi completely disappeared after updating to macOS Sonoma. What to do? A: Start with Method 4 (deep network settings reset) and Method 5 (NVRAM/SMC reset). Updates often break old drivers, and a clean reset helps the system rebuild configurations.

Q: Ping to the router (ping 192.168.1.1) works, but ping to google.com fails. What's wrong? A: The problem is exclusively DNS. You got an IP from the router, but cannot resolve domain names to IP addresses. Use Method 3 (manual DNS setup) and cache flush.

Q: MacBook Pro M1 sees Wi-Fi networks but won't connect, constantly asks for password. A: A common issue after migrating from an Intel Mac. Try removing the network from the list in System Settings → Network → Wi-Fi → Details (or "Advanced") → Wi-Fi (list of preferred networks). Then add it again. If that fails — Method 4 (preferences reset).

Q: Ethernet is connected, the indicator is on, but status in settings shows "Not Connected". A: Check the cable and port on the router. Try a different port. If the problem persists, there may be a network interface driver failure. Method 4 (preferences reset) or Method 5 (SMC reset for Intel) should help.

F.A.Q.

Why did Wi-Fi disappear on my MacBook but my iPhone on the same network has internet?
Can I reset network settings on macOS without losing data?
Does restarting the router help if the internet only doesn't work on the Mac?
Which Terminal commands will help diagnose the network on a Mac?

Hints

Basic diagnostics: check indicators and router
Restart network services and hardware
Check and reset network settings in macOS
Clear DNS cache and reset NVRAM/PRAM
Check for conflicting software and antivirus
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community