Your Mac shows a solid Wi-Fi fan icon with full bars, yet websites refuse to load and Slack remains offline. Here is how to fix macOS network stack hiccups.
Why This Problem Happens
- Self-assigned IP address (169.254.x.x) caused by DHCP server handshake timeout.
- Corrupted network system configuration property list (.plist) files.
Step-by-Step Troubleshooting Procedure
Step 1: Renew DHCP Lease in System Settings
Objective: Request a fresh IP address from the router.
- Open System Settings > Wi-Fi > Click “Details…” next to your connected network.
- Select TCP/IP from the left column, click “Renew DHCP Lease”, and click OK.
Step 2: Add Public DNS Resolvers (Google / Cloudflare)
Objective: Bypass sluggish ISP DNS servers.
- In the network Details dialog, click the DNS tab.
- Click the Plus (+) button and add 1.1.1.1 and 8.8.8.8, then click OK.
Step 3: Delete Corrupted Network Configuration Files
Objective: Force macOS to rebuild network interfaces.
- Open Finder, press Shift + Command + G, and paste: /Library/Preferences/SystemConfiguration/
- Copy com.apple.airport.preferences.plist and NetworkInterfaces.plist to your desktop as backup, then delete them from the folder and reboot.
Verified Troubleshooting Tips
- Toggle Location Services off and on under Privacy & Security > Location Services > System Services > Networking & Wireless.
Frequently Asked Questions
What does a self-assigned IP address mean?
It means your Mac failed to receive a valid internal IP address (like 192.168.1.x) from the router and defaulted to a local fallback range.