---
title: "Mac Wi-Fi disconnects after sleep or wake: what to check · Kilobat Guides"
url: "https://kilobat.app/guides/wifi-disconnects-after-sleep"
description: "Your Mac loses Wi-Fi or the internet after it wakes from sleep. Find when the drops happen and work through Apple's documented fixes."
---

Wi-Fi

# Mac Wi-Fi disconnects after sleep

After sleep, the Mac must join the Wi-Fi network again. When that fails or takes long, apps lose the connection. This guide finds when the drops happen and removes the usual causes.

Applies to: macOS 13 Ventura and later for the System Settings steps. The Terminal commands work on all current versions. · Checked: 29 October 2026

## Symptoms

- After you open the lid or wake the Mac, the Wi-Fi icon shows no connection for some time.
- Wi-Fi shows as connected after wake, but pages do not load.
- A VPN, a call or a download stops each time the Mac sleeps.
- The Mac joins a different network after wake than before sleep.

## Likely causes

- **The Mac must join again after sleep.** Apps that held a connection before sleep must connect again. Some apps do not do this well.
- **Router settings.** Apple says that different network names for each band can make devices connect unreliably. Old firmware and weak security modes also cause problems.
- **VPN or security software.** Software that monitors or filters network traffic can block access until it starts again after wake.
- **Two known networks in range.** After wake, the Mac can join a different known network, such as a phone hotspot. See [Mac joins the wrong Wi-Fi network](https://kilobat.app/guides/mac-joins-wrong-wifi).
- **Weak signal at the place where the Mac sleeps.** A weak signal can make the first join after wake fail. See [Weak Wi-Fi signal on a Mac](https://kilobat.app/guides/weak-wifi-signal-mac).

## How to check

1. Open Terminal. Show the most recent sleep and wake events, with their times.

   ```
   pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
   ```
2. Compare the wake times with the times when the connection failed.
3. After the next wake, look at the network state. Each interface shows if it is reachable.

   ```
   scutil --nwi
   ```
4. Find the address of your router.

   ```
   route -n get default
   ```

   Output The `gateway` line shows the router address.
5. Ping the router. Replies show that the Wi-Fi link works.

   ```
   ping -c 10 192.168.1.1
   ```
6. Hold the Option key and click the Wi-Fi icon in the menu bar. Make sure that the network name is the one you expect.

## How to fix it

1. Install all macOS updates. Choose Apple menu > System Settings > General > Software Update.
2. If you manage the router, install its latest firmware and restart it.
3. Give the router one network name for all bands. Use WPA3 Personal or WPA2/WPA3 Transitional security.
4. Make sure that VPN and security apps are up to date. Turn them off for a test, if your administrator lets you.
5. Forget the network and join it again. In System Settings > Wi-Fi, click Details next to the network, then click Forget This Network.
6. To restart Wi-Fi from Terminal, turn the Wi-Fi power off and on. Use the device name that `networksetup -listallhardwareports` shows.

   ```
   networksetup -setairportpower en0 off && networksetup -setairportpower en0 on
   ```
7. If the problem continues, use Wireless Diagnostics. See [Use Wireless Diagnostics and wdutil on a Mac](https://kilobat.app/guides/wireless-diagnostics-mac).

## With Kilobat

1. The Kilobat app records each drop while it runs. Show the drops from Terminal. Each event has a start, an end and a kind.

   ```
   kilobat outages
   ```

   Output Events such as `Unreachable`, `Wi-Fi roam` and `Network changed`.
2. Show the router, internet and DNS checks over the last day, to see when quality dropped.

   ```
   kilobat health-history --hours 24
   ```
3. A gap in the history means that the app did not run. It does not prove that the connection worked.
4. The CLI is free. Outage history in the app is part of Kilobat Pro.

## Questions

**Does “Wake for network access” keep Wi-Fi connected during sleep?**

No. That setting lets the Mac wake for network requests, such as file sharing. See [Use Wake for network access on a Mac](https://kilobat.app/guides/wake-for-network-access).

**Should I reset the network settings?**

Try the steps on this page first. Forgetting one network and joining it again changes less than other resets.

## Sources

- [Apple Support: If your Mac isn't connecting to the internet over Wi-Fi](https://support.apple.com/en-us/101588)
- [Apple Support: Recommended settings for Wi-Fi routers and access points](https://support.apple.com/en-us/102766)
- [Apple Support: Wi-Fi settings on Mac](https://support.apple.com/guide/mac-help/mh11935/mac)
- pmset(1), scutil(8) and networksetup(8), man page installed with macOS 27.2

Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with `man <name>` in Terminal.

## Related guides

- [Mac connected to Wi-Fi but no internet](https://kilobat.app/guides/wifi-connected-no-internet): A Wi-Fi connection is only the link to the router.
- [Use Wireless Diagnostics and wdutil on a Mac](https://kilobat.app/guides/wireless-diagnostics-mac): Wireless Diagnostics is a Wi-Fi tool that comes with macOS.
- [Mac joins the wrong Wi-Fi network](https://kilobat.app/guides/mac-joins-wrong-wifi): The Mac joins known networks on its own.
- [Use Wake for network access on a Mac](https://kilobat.app/guides/wake-for-network-access): Wake for network access lets a sleeping Mac wake when another computer uses its shared resources.
- [Mac sleep stops downloads](https://kilobat.app/guides/mac-sleep-stops-downloads): A Mac that goes to sleep stops most app activity, so a long download can stop or fail.
