What is WSL2-NETWORK-BROKEN?
After the PC wakes from sleep, WSL2 has no internet connectivity. DNS fails and ping fails inside the subsystem.
Common Causes
- Hyper-V virtual switch does not properly recover after sleep
- WSL2 DNS server address gets stale
- Windows Firewall rule blocks WSL2 adapter
Step-by-Step Fix Guide
-
1
Restart WSL: wsl --shutdown followed by wsl
-
2
Run inside WSL: echo 'nameserver 8.8.8.8' > /etc/resolv.conf
-
3
Check Windows Firewall for 'vEthernet (WSL)' adapter rules
Commands & Diagnostics
wsl --shutdownnetsh int ip resetStill Need Help?
Search our full database of 481+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database