OtherHigh

Error 'Network connection not established': Complete Guide to Fixing

The article thoroughly examines the common 'Network connection not established' error, explains its main causes, and provides step-by-step instructions for restoring connectivity on the most popular operating systems.

Updated at February 16, 2026
15-30 minutes
Medium
FixPedia Team
Применимо к:Windows 10/11macOS Monterey/Ventura/SonomaUbuntu 20.04/22.04Debian 11/12any router

What the "Network Connection Failed" Error Means

The "Network Connection Failed" error is a general message from the operating system or application indicating that it cannot establish a communication channel with a network resource (the internet, a local server, a printer). It does not have a single error code and can manifest in various ways:

  • In Windows: a pop-up window "Could not connect", a message in the notification center, or within specific applications (browser, Steam).
  • In macOS: "Could not connect to the network" or "No internet connection".
  • In browsers: "ERR_INTERNET_DISCONNECTED" (Chrome) or "Check your network connection" (Firefox).
  • In games and messengers: "Lost connection to server".

The error occurs at the level of the operating system or drivers, before an attempt to reach a specific website or server. This means the problem is with your local connection, not the target resource.

Common Causes

The error can be caused by a range of issues, from simple to complex:

  1. Physical connection problems: loose Ethernet cable, non-functional Wi-Fi adapter on the router, disabled radio module on a laptop.
  2. Network hardware failure: a frozen router/modem, overheating, or a hardware malfunction of the network interface card (NIC).
  3. Incorrect or outdated drivers: corrupted or very old network adapter drivers cannot manage the hardware correctly.
  4. Firewall/antivirus conflict or block: the security system (built-in or third-party) is mistakenly blocking network traffic.
  5. Corruption of system network components: incorrect TCP/IP stack settings, Winsock corruption (Windows), or DNS cache damage.
  6. DHCP issues: the router cannot assign an IP address to your device (pool exhaustion, service failure).
  7. Insufficient permissions: the user account does not have rights to use the network adapter (common in corporate environments).
  8. ISP-side failure: a line outage, maintenance work, or a MAC address block.

Solutions

We recommend performing the steps in order, from the simplest and fastest to the more complex.

Solution 1: Basic Reboot and Cable Check

This is the most effective and frequently working method, eliminating temporary glitches.

  1. Reboot your computer. Fully shut it down and turn it back on, do not use "Restart".
  2. Reboot your router and modem. Disconnect them from power for 60 seconds. First, turn on the modem (if you have one), wait for it to fully boot (stabilized indicators), then turn on the router.
  3. For a wired connection: check if the Link/Speed indicator is lit on the router's port and on the PC's network card. Swap the cable for a known working one.
  4. For Wi-Fi: ensure Airplane Mode is off. Try connecting to a different network (e.g., a phone hotspot) to isolate the problem.

Solution 2: Check and Configure Network Adapters

Sometimes the adapter "forgets" its settings or is disabled in the system.

For Windows:

  1. Press Win + R, type ncpa.cpl and press Enter.
  2. Find the active adapter (Ethernet or Wi-Fi). If it is greyed out (disabled), right-click → "Enable".
  3. Right-click the adapter → "Properties". Ensure the following components are checked:
    • Internet Protocol Version 4 (TCP/IPv4)
    • Internet Protocol Version 6 (TCP/IPv6)
    • Link-Layer Topology Discovery Mapper
    • Network Discovery
  4. Click "Configure" next to the adapter. In the "Advanced" tab, look for settings like Speed & Duplex. If set to Auto Negotiation, try setting it to 100 Mbps Full Duplex (for wired networks) for testing.

For Linux (Ubuntu/Debian with GNOME):

  1. Open "Settings" → "Network".
  2. Click the gear icon next to the connection.
  3. Ensure the "Enabled" toggle is active. Check IPv4 settings (method "Automatic (DHCP)").

For macOS:

  1. "System Settings" → "Network".
  2. Select the active interface (Wi-Fi or Ethernet). Click "Apply" after any changes.
  3. Click "Advanced" → "TCP/IP". Ensure "Configure IPv4" is set to "Using DHCP".

Solution 3: Reset Network Stack and DNS Cache

These commands "clean" the system's network settings and often solve problems remaining after previous steps.

For Windows (run Command Prompt or PowerShell as Administrator):

# 1. Reset TCP/IP configuration
netsh int ip reset C:\resetlog.txt

# 2. Flush DNS cache
ipconfig /flushdns

# 3. Reset Winsock catalog (critical for some applications)
netsh winsock reset

# 4. Restart your computer after running all commands.

For Linux (Debian/Ubuntu, use sudo):

# 1. Reinstall and restart NetworkManager (if used)
sudo apt-get install --reinstall network-manager
sudo systemctl restart NetworkManager

# 2. Flush systemd-resolved cache (if used)
sudo systemd-resolve --flush-caches

# 3. For a manual interface reset (e.g., eth0 or wlan0)
sudo dhclient -r  # release current leased IP
sudo dhclient     # request a new one

For macOS (use Terminal):

# 1. Flush DNS cache
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

# 2. Delete and recreate the network interface (careful!)
# First, disable the network in settings, then:
sudo networksetup -setnetworkserviceenabled Ethernet off
sudo networksetup -setnetworkserviceenabled Ethernet on
# Similarly for Wi-Fi (service "Wi-Fi").

Solution 4: Update or Roll Back Network Adapter Drivers

A faulty driver is a common cause of persistent errors.

  1. Identify your network adapter model.
    • Windows: devmgmt.msc → "Network adapters". Or get-netadapter in PowerShell.
    • Linux: lspci | grep -i network or lshw -C network.
    • macOS: About This MacSystem Report...Network.
  2. Download the latest stable version of the driver from the manufacturer's official website (not from the disc, if included). For laptops, get it from the laptop manufacturer's site (Dell, HP, Lenovo).
  3. Uninstall the current driver via "Device Manager" (Windows) or package manager (sudo apt remove <driver-package>, Linux).
  4. Install the downloaded driver, following the instructions. Restart your computer.
  5. If the problem appeared after a driver update, perform a rollback: in "Device Manager", right-click the adapter → "Properties" → "Driver" → "Roll Back Driver".

Solution 5: Check and Configure DNS

Sometimes the issue is not connecting to the router, but with name resolution.

  1. Temporarily change your DNS servers to public ones from Google (8.8.8.8, 8.8.4.4) or Cloudflare (1.1.1.1, 1.0.0.1).
    • Windows: ncpa.cpl → right-click adapter → "Properties" → IPv4 → "Use the following DNS server addresses".
    • Linux: edit /etc/resolv.conf or settings in NetworkManager.
    • macOS: "System Settings" → "Network" → "Advanced" → "DNS".
  2. Test connectivity: ping 8.8.8.8 (should succeed). If ping works but sites don't load, the problem is specifically with DNS.
  3. If changing DNS helped, the issue is with your router's or ISP's DNS settings. Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1) and change the DNS in the WAN/Internet settings.

Prevention

  • Regularly update network adapter drivers and router firmware.
  • Use a stable DHCP server (your router). Manual IP configuration (static) is only needed for specific cases.
  • Do not disable critical components (TCP/IP, Client for Microsoft Networks) in the adapter's properties.
  • For Wi-Fi: keep the router away from sources of interference (microwaves, walls with rebar). Use the 5 GHz band if supported.
  • Periodically reboot your router (every 1-2 weeks) to clear its RAM.
  • Configure a backup DNS (e.g., Cloudflare) on your router so connectivity doesn't fail completely if your ISP's DNS has issues.

F.A.Q.

Why did the internet suddenly stop working on all devices?
The error only appears in one application (browser, game). What to do?
Replugging the cable fixed it temporarily, but the issue returns. Where should I investigate?
Can I reset all network settings to default?

Hints

Restart network devices
Check physical connection
Run network diagnostics
Update or reinstall drivers
Reset TCP/IP stack and DNS cache
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community