Why can't I get an IP address over Wi-Fi? A full breakdown of the problem.

You are trying to connect to Wi-Fi, but instead of the Internet you see the message "Unable to obtain IP address», «No network access" or "Limited»? This error occurs on Windows 10/11, smartphones Android, Smart TV and even game consoles. In 90% of cases, the problem is resolved within 5-10 minutes, but to do so, you need to understand the root cause: whether the router is at fault, your device's settings, or your ISP is blocking IP addresses.

In this article we will look at all possible reasons — from a simple DHCP error to rare cases where the internet provider is at fault. You'll learn how to diagnose the problem on different devices, which settings to check first, and what to do if nothing helps. Finally, you'll find an FAQ with answers to frequently asked questions and a table of error codes that may appear with this problem.

1. What does "unable to obtain IP address" mean?

Each device on the network must have a unique IP address — a kind of "passport" for data exchange. When you connect to Wi-Fi, the router automatically assigns this address via the protocol. DHCP (Dynamic Host Configuration Protocol). If the assignment process fails, the device is left without an address—and without internet access.

The error may manifest itself differently depending on the operating system:

  • 🖥️ Windows: "No internet access", "Limited" or "IP conflict" in the tray.
  • 📱 Android: "Unable to obtain IP address", "Connection maintained, but no internet".
  • 📺 Smart TV (LG/Samsung/Sony): "Network error", "Check your IP settings".
  • 🎮 Game consoles (PS5/Xbox): "Failed to obtain IP" or an error code like NW-102307-3.

It is interesting that the problem may affect only one device (for example, just a laptop) or the entire network at once (when no device connects). This is a key diagnostic point!

📊 What device are you experiencing the problem on?
Windows laptop/PC
Android smartphone/tablet
Smart TV or set-top box
Game console (PS/Xbox)
Other

2. Reason #1: DHCP failure on the router

Router DHCP server — is the "manager" that assigns IP addresses to devices. If it's not working properly, addresses aren't assigned. This most often occurs due to:

  • 🔄 Router overload (too many devices connected).
  • Firmware failure after an update or power outage.
  • The IP address pool has run out. (the router has exhausted its supply of addresses for distribution).
  • 🛠️ Manual DHCP settings with errors (for example, an incorrect address range is specified).

How to check? Connect another device (for example, a smartphone) to the router. If it has the same problem, the router is to blame. If it connects normally, the problem lies with the first device.

Reboot your router (turn off the power for 30 seconds)

Check if the maximum number of connections has been exceeded (usually 10-50 devices)

Go to your router settings and restart the DHCP server (section LAN or DHCP)

Reset the router to factory settings (button Reset on the back panel)-->

Attention! If the Internet does not work after resetting the router, it is possible that the provider is tying access to MAC address your old router. In this case, you need to:

  1. Find MAC address old router (usually on a sticker on the bottom).
  2. Find the option in the settings of the new router MAC address cloning (chapter WAN or Internet).
  3. Enter the old MAC address and save the settings.

3. Reason #2: Incorrect IP settings on the device

Sometimes the device tries to get an IP address manually, although the router is configured for automatic distribution (DHCP). Or vice versa: the router requires manual settings, but the device expects an automatic address. This is a settings conflict.

How to check for Windows:

  1. Click Win + R, enter ncpa.cpl and press Enter.
  2. Right-click on your Wi-Fi connection → Properties.
  3. Find Internet Protocol version 4 (TCP/IPv4) and click Properties.
  4. Make sure the options "Obtain an IP address automatically" And "Obtain DNS server address automatically».

On Android:

  1. Go to Settings → Wi-Fi.
  2. Click on your network → Change networkAdditional settings.
  3. In the section IP settings select DHCP (and not Static).
What should I do if my router requires manual IP settings?

Some providers (especially corporate networks) require you to enter your IP address manually. In this case:

1. Check with your network administrator or provider for the following parameters:

- IP address (for example, 192.168.1.100)

- Subnet mask (usually 255.255.255.0)

- Default gateway (router address, for example 192.168.1.1)

- DNS servers (for example, 8.8.8.8 And 8.8.4.4 for Google DNS)

2. Enter them in TCP/IPv4 settings (Windows) or manually on Android.

Attention! If you have manually assigned an IP address to the device, already in use another device on the network (for example, 192.168.1.2), will arise IP conflictIn this case, both devices will lose network access. To fix:

⚠️ Open Command Prompt (Win + Rcmd) and enter arp -aIf the same IP address is bound to two different MAC addresses, a conflict is confirmed. Change the IP manually or revert to automatic acquisition (DHCP).

4. Reason #3: Problems with drivers or network adapter

If the problem is only on one computer, and other devices connect normally, the culprit may be:

  • 🖧 Outdated Wi-Fi adapter driver (especially after Windows update).
  • 🔌 Disabled network adapter in the device manager.
  • 🛠️ Corruption of TCP/IP stack settings (for example, after a virus).

How to check the driver Windows:

  1. Click Win + Xdevice Manager.
  2. Expand the section Network adapters.
  3. Find your Wi-Fi adapter (e.g. Intel Wi-Fi 6 or Qualcomm Atheros).
  4. If there's a yellow triangle ⚠️ next to it, the driver isn't working properly. Right-click → Update driver.

If updating the driver doesn't help, try reset the TCP/IP stack:

netsh int ip reset

netsh winsock reset

ipconfig /flushdns

After executing these commands restart your computer.

5. Reason #4: Problems on the provider's side

Less often, but accurately: the problem may be not in your network, but at the provider'sThis happens if:

  • 🔌 DHCP is disabled on the provider side. (for example, during technical work).
  • 📡 Authorization server failure (often happens with PPPoE connections).
  • 🛡️ MAC address blocking (the provider “forgot” your router after replacement).

How to check:

  1. Connect the provider's cable directly to the computer (bypassing the router).
  2. If the Internet doesn't work, the problem is definitely with your provider.
  3. Call support and ask if they are undergoing maintenance or if your account settings have been reset.
⚠️ For some providers (for example, Rostelecom or Beeline) when changing the router is required bind a new MAC address In your personal account. If you recently changed your router, check this.

6. Reason #5: Interference or weak Wi-Fi signal

If the Wi-Fi signal too weak or there's strong interference, the device may connect to the network but fail to obtain an IP address. This most often occurs:

  • 📶 At a great distance from the router.
  • 🏢 In apartment buildings with multiple networks on one channel.
  • 🔌 When using USB Wi-Fi adapters with weak antennas.

How to check:

  1. Bring your device as close to the router as possible (ideally in the same room).
  2. Try connecting. If it works, the problem is with the signal.
  3. Check the signal strength in the Wi-Fi settings (on Windows: Click on the Wi-Fi icon → “Network Properties”).

Solutions:

  • 🔄 Change Wi-Fi channel in the router settings (for example, from automatic to 6 or 11).
  • 📡 Install a repeater or a mesh system to enhance the signal.
  • 🔌 Change the location of the router - It should stand high and in the center of the apartment.

7. Reason #6: Viruses, firewalls, and antiviruses

Sometimes software Blocks the acquisition of an IP address. The culprits may be:

  • 🛡️ Windows Firewall or a third-party firewall (for example, Comodo, ZoneAlarm).
  • 🦠 Viruses, changing network settings (for example, Trojan.Win32.DNSChanger).
  • 🔒 Antivirus software with a firewall (Kaspersky, ESET, Avast).

How to check:

  1. Temporarily disable the firewall:
    • Click Win + Rfirewall.cplEnabling and disabling Windows Firewall.
    • Check "Disable firewall" for private networks and test the connection.
  • Disable your antivirus (right-click on the tray icon → “Pause protection”).
  • Check your system for viruses by using Malwarebytes or Dr.Web CureIt!.
  • Attention! If the internet works after disabling the firewall/antivirus, add your network to exceptionsDon't leave protection disabled for long periods of time!

    8. Rare causes and what to do if nothing helps

    If you've tried everything above and the problem persists, check these details:

    Cause How to check Solution
    IPv6 conflicts with IPv4 Disable IPv6 in the connection properties. In the TCP/IPv6 settings, uncheck the box.
    Router in bridge mode Go to WAN settings - if the mode Bridge, DHCP is disabled Switch to mode Router or set up a second router
    DNS problem Ping up 8.8.8.8 passes, and before google.com - No Specify DNS manually: 8.8.8.8 And 1.1.1.1
    Router hardware failure The router gets hot and reboots spontaneously. Replace your router or take it to a service center.

    If your router is assigning IP addresses in the 169.254.xx range, it means the DHCP server is completely unavailable. In 99% of cases, the router or ISP is to blame.

    Last tip: If the problem appears after updating Windows, try it roll back the system to the previous version or install driver updates manually from the laptop manufacturer's website (for example, Lenovo, HP, ASUS).

    FAQ: Frequently Asked Questions

    Why does my phone say "Unable to obtain IP address" while everything works on my laptop?

    This means that the problem only on the phone. Most often, the culprits are:

    • Incorrect IP settings (check that it is selected DHCP, not a static IP).
    • Wi-Fi module failure (try restarting your phone or resetting network settings).
    • Old version of Android (update the system).

    Also try forget the network (in the Wi-Fi settings, click "Delete" or "Forget") and reconnect.

    How to reset network settings on Windows 10/11?

    Open Settings → Network & Internet → Status → scroll down and click Network resetAfter rebooting, all network adapters will return to factory settings.

    ⚠️ After the reset, you will have to re-enter your Wi-Fi passwords and set up your VPN (if you used one).
    Could a virus be causing this error?

    Yes, some viruses (eg. DNSChanger or Proxy Trojans) change network settings, which is why the device cannot obtain an IP address. Check the system Malwarebytes or Kaspersky Virus Removal Tool.

    Viruses can also block the work DHCP client (the service that requests the IP). To check, open Services (Win + Rservices.msc) and find DHCP clientShe must be. launched and work in the mode Auto.

    What should I do if my router is distributing an IP address, but the internet isn't working?

    If the device receives an IP (for example, 192.168.1.100), but there is no internet, the problem is not in DHCP, but in:

    • WAN settings on the router (check the login/password from the provider).
    • DNS servers (try to specify 8.8.8.8 manually).
    • Provider blocking (for example, for non-payment).

    Also check if the indicator light is on Internet On the router. If not, the problem is on the ISP's side.

    Why don't devices connect after resetting the router?

    After resetting the router:

    • Changes network name (SSID) And password to standard ones (indicated on the sticker).
    • You can reset the settings DHCP (check that the server is on).
    • Loses its attachment to MAC address provider (if there was one).

    Connect to the router via cable, go to settings (192.168.1.1 or 192.168.0.1) and set up the network again.