Forget your Wi-Fi network then reconnect
- On your MacBook, go to System Preferences > Network.
- Click on Wi-Fi in the sidebar, then Advanced… in the bottom right.
- Select your Wi-Fi network in the list and delete it using the Minus (–) button.
- Click OK, then Apply.
- Now reconnect to your Wi-Fi connection and enter your Wi-Fi password.
Make sure your date, time, and location are correct
- On your MacBook, go to System Preferences > Date & Time.
- Click Time Zone and check the box to Set time zone automatically…
- If your MacBook selects the wrong location:
- Go to System Preferences > Security & Privacy > Privacy.
- Select Location Services in the sidebar.
- Check the box to Enable Location Services.
Disconnect all your USB accessories
USB devices and other peripheral accessories connected to your MacBook should have shielding. Unshielded accessories can interfere with your MacBook’s Wi-Fi or Internet connection.
Unplug everything from your MacBook: mouse, keyboard, hard drive, etc. Then try connecting to the Internet again. If you can get online now, one of your accessories is causing the problem.
Reintroduce your USB accessories one at a time to find the troublemaker.
Create a new network location
- On your MacBook, go to System Preferences > Network.
- Open the Location: drop-down menu at the top of the window.
- Select Edit Locations… and use the Plus (+) button to add a new location.
- Click Done, then Apply your new settings.
Remove Profiles from your MacBook
- On your MacBook, go to System Preferences and look for a Profiles option.
- Remove every custom Profile.
- Restart your MacBook and try to connect to the Internet again.
Reset your network preferences
This resets several settings on your MacBook, so make a backup first.
- On your MacBook, click on the Desktop to highlight Finder.
- From the menu bar, click Go > Computer.
- Navigate to Macintosh HD/Library/Preferences/System Configuration.
- Delete the following files (you might not have them all):
- com.apple.airport.preferences.plist
- com.apple.network.identification.plist
- NetworkInterfaces.plist
- preferences.plist
- Settings.plist