How to Fix a Mac That Won't Connect to Wi-Fi

Summary

Step-by-step troubleshooting guide for resolving Wi-Fi connectivity issues on macOS, including toggling Wi-Fi, forgetting and rejoining networks, running Wireless Diagnostics, renewing DHCP lease, flushing DNS, and recreating network locations.

Body

📶
How to Fix a Mac That Won't Connect to Wi-Fi
Troubleshoot and resolve common macOS Wi-Fi connectivity issues so you can get back online quickly.
📋 Before You Begin
  • Confirm that other devices can connect to the same Wi-Fi network to rule out a router or internet outage.
  • Know your Wi-Fi network name (SSID) and password — you may need to re-enter them.
  • On campus, use the NEO_Guest network with password Neoguest.
  • Make sure your Mac is running macOS 12 Monterey or later for best results (see System Settings).
  • Have administrator access to your Mac in case a password is required.
📑 Table of Contents
  1. Toggle Wi-Fi Off and On
  2. Forget and Rejoin the Network
  3. Run Wireless Diagnostics
  4. Renew DHCP Lease & Flush DNS
  5. Delete and Recreate the Network Location
  6. Still Need Help?
Step 1 — Toggle Wi-Fi Off and On ⌛ ~2 min

The simplest fix — turning Wi-Fi off and back on clears minor connection glitches without affecting any settings.

  1. Click the Wi-Fi icon in the menu bar at the top-right of your screen.
  2. If you do not see a Wi-Fi icon, go to Apple menu ⌘ > System Settings > Wi-Fi.
  3. Click the Wi-Fi toggle to turn it Off.
  4. Wait 10 seconds.
  5. Click the toggle again to turn Wi-Fi On.
  6. Wait for available networks to appear, then select your network.
  7. Enter your password if prompted and confirm you are connected.
💡 Tip: You can also toggle Wi-Fi quickly from Control Center by clicking the Control Center icon (two toggles) in the menu bar.
Step 2 — Forget and Rejoin the Network ⌛ ~3 min

If your Mac connects but has no internet, or connects and immediately drops, forgetting and rejoining forces it to get fresh network credentials.

  1. Go to Apple menu > System Settings.
  2. Click Wi-Fi in the left sidebar.
  3. Find your network under Known Networks and click the More Info button (i) next to it.
  4. Click Forget This Network... and confirm by clicking Forget.
  5. In the list of available networks, click your network name to rejoin.
  6. Enter the Wi-Fi password and click Join.
  7. On campus, select NEO_Guest and enter Neoguest as the password.
⚠️ Warning: Forgetting a network removes its saved password from your Mac. Make sure you have the password written down before proceeding, especially for private home networks.
Step 3 — Run Wireless Diagnostics ⌛ ~5 min

macOS includes a built-in Wireless Diagnostics tool that can automatically detect and sometimes fix Wi-Fi problems.

  1. Hold the Option key and click the Wi-Fi icon in the menu bar.
  2. Click Open Wireless Diagnostics... from the dropdown.
  3. If prompted, enter your administrator password.
  4. The Wireless Diagnostics window opens — click Continue to begin the scan.
  5. Stay on the same network during the scan and do not close the window.
  6. When the scan completes, review the Summary tab for any issues found.
  7. Follow any on-screen recommendations to resolve detected problems.
💡 Tip: In the Wireless Diagnostics menu bar, choose Window > Info to see real-time signal strength, transmit rate, and channel details — useful for spotting interference.
Step 4 — Renew DHCP Lease and Flush DNS ⌛ ~4 min

If your Mac shows it is connected but webpages won't load, renewing your IP address and flushing the DNS cache often resolves the issue.

  1. Go to Apple menu > System Settings > Wi-Fi.
  2. Click the More Info button (i) next to your connected network.
  3. Click the TCP/IP tab.
  4. Click Renew DHCP Lease and wait a few seconds for a new IP address to be assigned.
  5. To flush DNS, open Terminal (find it in Finder > Applications > Utilities).
  6. Type the following command and press Return:
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  7. Enter your administrator password when prompted (characters will not appear as you type).
  8. Try loading a webpage to confirm the issue is resolved.
⚠️ Warning: The sudo command requires administrator access. Do not run commands from unknown sources in Terminal — only use commands provided by IT support.
Step 5 — Delete and Recreate the Network Location ⌛ ~5 min

If none of the above steps work, a corrupted network location profile may be the cause. Deleting and recreating it gives macOS a clean network slate.

  1. Go to Apple menu > System Settings > Network.
  2. At the top of the Network pane, click the Location dropdown (it likely says Automatic).
  3. Click Edit Locations...
  4. Click the + button to add a new location — give it a name such as Home or Campus.
  5. Click Done. macOS will switch to the new location.
  6. Return to Wi-Fi in the sidebar and reconnect to your network by selecting it and entering the password.
  7. If the new location works, you can optionally return to Edit Locations... and delete the old Automatic location to keep things clean.
💡 Tip: Network locations are useful if you use your Mac in different environments (home, campus, coffee shop). You can create a named location for each place and switch between them under the Location dropdown whenever needed.
🙋 Still Need Help?

If your Mac still won't connect to Wi-Fi after following these steps, our IT team can run advanced diagnostics and help restore your connection.

📞 Phone: (918) 540-6099
📧 Email: neosuport@neo.edu
🚶 Walk-in: IT Department, Library Administration, 2nd Floor, Room 216
🕐 Hours: Monday - Friday, 8:00 AM - 5:00 PM

Details

Details

Article ID: 20727
Created
Tue 4/21/26 12:39 PM
Modified
Tue 4/21/26 12:49 PM