If you have difficulty connecting your Mac to the internet or keep experiencing slow upload and download speeds, one way to troubleshoot the problem is to reset the macOS network settings to factory defaults. There are three approaches you can rely on to accomplish that.

The first method is the most straightforward and involves the macOS Terminal. In contrast, the second and third methods are slightly complicated and require interactions with the System Settings and Finder apps.

Table of Contents

    Begin with the Terminal-based network reset procedure in this tutorial. Move onto the other techniques if the network issue you’re troubleshooting persists on your MacBook, iMac, or Mac mini.

    How to Reset Network Settings in macOS image 1

    Method 1: Reset Network Settings via Terminal

    The quickest way to resolve unexpected problems caused by glitchy network settings on a Mac is to shut down and restart the problematic network interface. The macOS Terminal can help you with that.

    macOS assigns different physical or logical identifiers to its network interfaces (Wi-Fi, Ethernet, etc.). So, you should first figure out the hardware port of the interface you want to reset.

    1. Open the Launchpad and select Other > Terminal.
    How to Reset Network Settings in macOS image 2
    1. Run the following command:

    networksetup -listnetworkserviceorder

    How to Reset Network Settings in macOS image 3
    1. Note down the hardware port identifier of the interface you want to reset—em0, en1, etc. For example, in the screenshot below, standard Wi-Fi connections use en1 as their identifier.
    How to Reset Network Settings in macOS image 4
    1. Run the following command, replacing en0 with the correct hardware port identifier:

    sudo ifconfig en0 down

    How to Reset Network Settings in macOS image 5

    macOS requires you to enter your Mac administrator password to execute the command—just type it out and press Return. The network interface should shut down after you execute the command.

    1. Run the following command, again replacing en0 with the appropriate hardware port:

    sudo ifconfig en0 up

    The network interface should reactivate immediately after you run the command.

    Method 2: Remove and Re-Add Network Interface

    If the Terminal method fails to fix the issue, you must delete and re-add the problematic network interface on your Mac.

    If you use a Mac running macOS Ventura or later, you must:

    1. Open the Apple menu and select System Settings.
    How to Reset Network Settings in macOS image 6
    1. Select Network on the sidebar. Then, Control-click the interface you want to remove—Wi-Fi, Ethernet, etc.—and select Delete Service.
    How to Reset Network Settings in macOS image 7
    1. Select Delete to confirm your action.
    How to Reset Network Settings in macOS image 8
    1. Select the More icon (three dots) on the lower-right corner of the screen and choose Add Service.
    How to Reset Network Settings in macOS image 9
    1. Open the menu next to Interface and pick the interface you want to re-add, such as Wi-Fi or Ethernet.
    How to Reset Network Settings in macOS image 10
    1. Select the Create button.
    How to Reset Network Settings in macOS image 11

    Your Mac should automatically reconnect to available networks once you finish re-adding the interface.

    If your Mac runs macOS Monterey or earlier, the steps to delete and re-add a network interface are slightly different due to the user interface changes on the older System Preferences app.

    1. Open the Apple menu and select System Preferences.
    2. Select the Network category.
    3. Highlight the network interface you want to remove.
    4. Select the Minus icon (lower-left corner of the screen), and then Apply.
    5. Select the Plus icon.
    6. Pick the interface you want to re-add—e,g., Wi-Fi or Ethernet.
    7. Select Create.

    Reset Network Settings via Finder

    The following method involves deleting your Mac’s network configuration files through Finder, effectively resetting all network interfaces and VPN configurations to factory defaults.

    Important: We recommend creating a Time Machine backup before you begin. That gives you the option to roll back any changes in case something goes wrong.

    1. Open Finder and select Go > Go to Folder on the menu bar.
    How to Reset Network Settings in macOS image 12
    1. Copy and paste the following folder path and press Return:

    /Library/Preferences/SystemConfiguration/

    How to Reset Network Settings in macOS image 13
    1. Control-click the following files and select Move to Trash:
    • com.apple.airport.preferences.plist
    • com.apple.network.identification.plist
    • com.apple.network.eapolclient.configuration.plist
    • com.apple.wifi.message-tracer.plist
    • NetworkInterfaces.plist
    • preferences.plist
    How to Reset Network Settings in macOS image 14

    Note: Depending on your macOS version, the SystemConfiguration folder may not contain every file above. Just delete the files that are present.

    1. Enter your Mac user account password and select OK to authorize the action.
    How to Reset Network Settings in macOS image 15
    1. Open the Apple menu and select Restart.
    How to Reset Network Settings in macOS image 16
    1. Uncheck the box next to Reopen windows when logging back in and select Restart again to confirm.
    How to Reset Network Settings in macOS image 17

    After your Mac reboots, it should automatically recreate the files you deleted. Unlike the previous methods, however, you must manually reconnect to any network afterward.

    For example, if you want to rejoin a Wi-Fi network, select the Wi-Fi icon on the menu bar, pick the Wi-Fi name or SSID, and enter its Wi-Fi password.

    Related: If you’ve joined Wi-Fi networks you no longer need to connect to, why not learn to forget Wi-Fi networks on Mac?

    What Else Can You Try?

    A Mac network settings reset aside, there are various standard troubleshooting procedures that can help resolve network-related issues. If you haven’t already, we also recommend that you follow up with the fixes below:

    Restart Your Router

    Did you know that simply restarting your Wi-Fi or Ethernet router can fix loads of internet connectivity issues on your Mac? Just switch it off, wait for at least one minute, and turn it back on.

    If you rely on a mobile hotspot to connect your Mac to the internet, then restarting your iOS or Android device would also help.

    Clear the DNS Cache

    A corrupt DNS (Domain Name System) cache on the Mac can cause network issues by failing to resolve IP addresses. Run the following command through the macOS Terminal to flush it out:

    sudo killall -HUP mDNSResponder

    Clear the Browser Cache

    If network issues occur over a browser only, the web cache is likely obsolete. If you use Safari, here’s how to clear the browser cache:

    1. Open Safari and select Safari > Clear History on the menu bar.
    2. Open the pull-down menu next to Clear and select All History.
    3. Select Clear History to confirm.

    Reset Your Router

    This is an advanced fix, but hard-resetting the router is often the best way to address network issues that stem from the router-side.

    Network-Reset Your Phone

    If the problem occurs over a mobile hotspot, consider resetting the phone’s network settings to its defaults. For example, on an iPhone or iPad, you must:

    1. Open the Settings app and select General.
    2. Go to Transfer or Reset iPhone/iPad > Reset.
    3. Select Reset Network Settings.

    Mac Network Settings Reset Successful

    A network settings reset isn’t the silver bullet to all connectivity issues that occur on a Mac computer. Still, it does cover a lot of ground in your troubleshooting attempts. Make sure to research the nature of the problem and work on any additional fixes to resolve the issue. You can also contact Apple Support or your internet service provider for extra help.