Setup and Configuration

Why Does Wifi Show Limited Connection? IP Leases Exposed

Introduction Few things are more frustrating than connecting to your home wireless network, seeing the bars full, and yet noticing that little warning saying “Limited Connection”. Suddenly, webpages won’t load, apps refuse to update, and anything that relies o

HowToFixWiFi

Introduction

Few things are more frustrating than connecting to your home wireless network, seeing the bars full, and yet noticing that little warning saying “Limited Connection”. Suddenly, webpages won’t load, apps refuse to update, and anything that relies on the internet grinds to a halt. If you’ve ever found yourself asking, Why Does Wifi Show Limited Connection?, the answer almost always ties back to how your device gets an IP address from your router through something called an IP lease.

While the message can appear on Windows, Android, macOS, Linux, or even some smart devices, the root cause is usually the same: your device is connected to the wireless access point, but it was not given a valid, routable IP configuration by the router. IP leases are the hidden agreement between your router and your device that allows traffic to flow to and from the wider internet. When that agreement fails, expires incorrectly, or is blocked, your connection becomes “limited”.

In this in-depth guide, we will expose how IP leases work, the most common reasons for a limited connection, how to diagnose the issue step by step, and how to fix it for good. By the end, you will know exactly what is happening behind the scenes and how to prevent it from coming back.

Table of Contents

What Does “Limited Connection” Actually Mean?

Before diving into IP leases, it is important to understand the distinction between being “connected” and being “online”.

When your device connects to a wireless network, the first link established is at the physical and wireless level. Your device is authenticated with the access point and can talk to the router directly. However, to reach anything outside of your local network, such as websites, your device needs three key pieces of information: an IP address, a subnet mask, and a default gateway. Most of the time, it also needs DNS servers.

A “Limited Connection” status means your device has made a successful wireless association, but it has failed to obtain a full, usable internet configuration. More specifically, it either never received those values from the router, received an invalid one, or was given a self-assigned address that cannot reach the gateway.

In many operating systems, this self-assigned address falls into the 169.254.x.x range. If you see an address in that range, that is a massive clue that your device could not reach the DHCP server to request a lease. This is the exact scenario that answers the question of Why Does Wifi Show Limited Connection? for the vast majority of users.

IP Leases Explained: The Hidden Handshake

At the heart of most home networks is DHCP, which stands for Dynamic Host Configuration Protocol. DHCP is what automatically hands out IP addresses so that you do not have to manually configure every phone, laptop, or tablet you own.

The Four-Step DORA Process

When a device joins a wireless network for the first time, or when its lease is about to expire, it goes through a process known as DORA:

  1. Discover: The device broadcasts a request to find any available DHCP server on the network. Since it has no IP yet, this goes to a special broadcast address.
  2. Offer: The router’s DHCP server responds with an available IP address from its lease pool, along with the subnet mask, lease duration, default gateway, and DNS information.
  3. Request: The device accepts that offer and sends a request back, asking to be assigned that exact IP address.
  4. Acknowledge (ACK): The router confirms and formally grants the IP lease for a set amount of time. From this point onward, the device is considered configured.

What Is An IP Lease?

An IP lease is not a permanent ownership of that address. It is a time-limited rental. The router keeps a record of which device got which IP, tied to its MAC address, and will expect that device to renew it before it runs out. Renewal usually happens at the halfway point of the lease duration without the user ever noticing.

If any step in this DORA exchange is dropped, delayed, or rejected, the device never completes the handshake. Without a valid lease, it has no route to the internet, hence the limited connection warning.

Top Reasons For This Error

Since IP leases are the key, the causes fall into two categories: issues on the router side, and issues on the client device side. Here are the most frequent culprits:

  • DHCP server unresponsive: The router’s DHCP service may have crashed, overloaded, or failed to start.
  • Lease pool exhaustion: Too many devices are connected and all available IP addresses have been handed out.
  • IP address conflicts: Two devices end up trying to use the same IP address due to stale leases or static configurations.
  • Stale or corrupted lease cache: Your device may be holding onto an old lease from a previous network or a previous session.
  • MAC filtering or access control: Some routers block unknown MAC addresses from receiving a lease.
  • AP Isolation enabled: This feature prevents clients from talking to the router’s DHCP server in certain configurations.
  • Weak signal or roaming issues: A flaky wireless signal can drop packets during the DORA exchange.
  • Router firmware bugs: Outdated firmware can mishandle lease tables, especially after updates or long uptimes.
  • Multiple DHCP servers: If you have a secondary router, modem-router combo, or extender acting as DHCP by mistake, offers can collide.
  • Power cycling desync: Rapidly reconnecting after a power outage can confuse the lease table.

DHCP vs Static IP: How It Affects Leases

Not every device has to rely on a dynamic lease. Understanding the difference is vital when troubleshooting this exact problem.

Aspect DHCP (Dynamic) Static IP (Manual)
Assignment Automatically given by the router for a limited time. Manually set on the device by the user.
Maintenance Minimal. Renews automatically. High. Must be kept correct and outside of the DHCP pool.
Risk Of Conflict Very low if the router is healthy. High if set to an IP address still inside the active lease range.
Mobility Great for phones, laptops, and guests. Better for devices that must always be reachable, such as printers.
Relation To Limited Connection Failure here is the most common cause. A misconfigured static IP with wrong gateway or subnet can also trigger it.

If a device has a static IP that accidentally falls into the DHCP pool, the router may still try to lease it to someone else, creating a conflict. The result is often unstable connectivity that presents as a limited connection or constant drops.

Quick Preliminary Checklist

Before going deep into fixes, run through these basics. They solve a surprising amount of cases for the Why Does Wifi Show Limited Connection? issue.

  1. Test another device: Connect a different phone or laptop to the same network. If only one device shows limited, the issue is client-side. If all devices do, it is almost certainly router or ISP related.
  2. Try a different network: Connect the affected device to a mobile hotspot. If it works perfectly, your home router is the source.
  3. Check signal strength: Move closer to the router. Weak roaming far away can interrupt the DHCP exchange.
  4. Look at the IP: On the affected device, check its assigned IP. If it starts with 169.254., DHCP failed completely.
  5. Restart everything: Power off the router, wait at least 60 seconds, and power it back on. Do the same for the affected device.

Router-Side Fixes For IP Lease Issues

Since the DHCP server lives in your router, most persistent lease failures need to be corrected here. Access your router’s configuration page through its local gateway address to perform the following.

1) Reboot And Let The DHCP Table Clear

A full power cycle does more than refresh wireless radios. It rebuilds the ARP table, clears stale leases that may be stuck, and restarts the DHCP daemon. For best results, unplug from power, wait a full minute, and plug back in.

2) Reduce Or Increase The Lease Time

Many routers allow you to change the DHCP lease duration. The default is often anywhere from 1 hour to 24 hours.

  • Very short leases: Can cause constant renewals and sometimes fail under load.
  • Very long leases: Can fill the pool if devices come and go frequently and old entries never free up.
  • Balanced approach: For most homes, a lease time between 2 and 12 hours is stable.

3) Expand The DHCP Lease Pool

Check the range of IP addresses your router hands out. For example, if it only allows addresses from 192.168.1.100 to 192.168.1.110, that is only 11 addresses total. If you have smart TVs, consoles, speakers, and phones all active at the same time, you will exhaust it.

Widening this range to something like 192.168.1.100 – 192.168.1.200 is usually safe for a typical home subnet.

4) Update Router Firmware

Manufacturers regularly patch DHCP bugs. If your router has not been updated in years, its lease handling may be flawed. Use the official firmware update option in your router settings, or the manufacturer’s recommended method. Never interrupt power during a firmware flash.

5) Disable Conflicting Features Temporarily

Temporarily disable the following to test:

  • Guest Network: Some firmwares share a broken DHCP scope between main and guest.
  • AP Isolation: If enabled, it can interfere with DHCP traffic in mesh-like or repeater setups.
  • MAC Filtering: Switch to “allow all” for testing purposes.
  • Third-party DHCP: Ensure only your main router is running DHCP.

6) Factory Reset As A Last Resort

If the DHCP service is irreversibly corrupted, a factory reset will restore default scopes, lease times, and services. Only do this after noting your ISP login details and wireless settings, as everything will be wiped.

Device-Side Fixes For IP Lease Issues

Often, the router is fine, but the device is clinging onto a bad lease. The following fixes force it to request a brand new one through the DORA process.

1) Forget And Reconnect To The Network

On most devices, “forget network” removes the saved WiFi profile, its cached IP, DNS, and lease data. Reconnecting will trigger a fresh DHCP discovery from scratch. This is one of the simplest and most effective steps.

2) Release And Renew The IP Lease

You can manually force this from the command line for maximum control.

For Windows

Open a terminal with appropriate privileges and run the following in order:

ipconfig /release
ipconfig /renew
ipconfig /flushdns

The first command drops the current lease. The second requests a new one. Flushing DNS clears any cached name resolutions that may be stale.

For macOS

Open the terminal and use:

sudo ipconfig set en0 DHCP

Replace en0 with your active wireless interface if different. Alternatively, renewing from network settings also works.

For Linux

Depending on your network manager, use one of the following:

sudo dhclient -r && sudo dhclient

Or with nmcli:

nmcli device down && nmcli device up

For Android And iOS

There is usually no direct release/renew toggle. Your best option is to forget the network, toggle airplane mode on for 30 seconds, toggle off, and reconnect. Some Android builds also allow changing from DHCP to “static” then back to DHCP to force it.

3) Disable Any VPNs, Proxies, Or Network Extensions

VPN clients, ad-blocking DNS apps, and virtual network adapters can intercept DHCP traffic or override routes. Disable them entirely and test before re-enabling.

4) Toggle WiFi And Airplane Mode

This forces the wireless interface to fully reinitialize. Combined with forgetting the network, it prevents the card from reusing a broken session.

Network Overcrowding And Lease Pool Exhaustion

Modern homes are busier than ever. Between phones, laptops, tablets, smart speakers, TVs, thermostats, lights, and cameras, it is very easy to exceed what your router was designed for.

When the pool is exhausted, the DHCP server has no free IP addresses to offer. The device will broadcast discover messages repeatedly, receive no offer, and time out. This leads directly to a self-assigned address and a limited connection.

How To Check For Exhaustion

  • Count active devices: Look through your router’s “connected devices” list. Many routers show every device currently leasing an IP.
  • Compare count to pool: If the number of active devices is equal to or greater than your available range, you have exhausted it.
  • Watch for spikes: Guests, IoT devices turning on, or everyone coming home at once can cause a sudden burst.

How To Fix It

  1. Expand the range: As mentioned, increase your DHCP scope in the router settings.
  2. Shorten lease time cautiously: A slightly shorter lease can free up abandoned addresses faster, but should not be extreme.
  3. Reserve IPs for essential devices: Use DHCP reservations for things you want fixed, while still allowing dynamic for others.
  4. Disconnect unused devices: Old smart plugs or tablets left connected are silently holding leases.
  5. Upgrade your router: Cheaper routers often have tiny DHCP pools and weaker DHCP daemons. A more modern router can handle far more clients with far more stability.

IP Conflicts, MAC Filtering, And Binding

Even with free addresses, conflicts can occur. An IP conflict means two different devices are claiming the same IP address. Routers try to prevent this, but they cannot always stop a manually configured device.

How Conflicts Happen

  • Static IP inside pool: A device set to 192.168.1.105 while the router is still set to hand out up to 192.168.1.150.
  • Stale lease: A device leaves and comes back quickly, but the table is out of sync.
  • Power loss: Both router and device boot with mismatched states.
  • Duplicate virtual adapters: Some tunneling or emulation software can create fake interfaces.

Fixing Conflicts

  1. Find the conflict: Your router’s logs or “DHCP clients” page often show warnings. On some devices, you will get a notification about an IP conflict.
  2. Move static IPs out of range: If you must use static, pick an address below the DHCP start or above the DHCP end.
  3. Use DHCP reservations instead: This gives the illusion of a static IP, but is still granted through the DHCP server, avoiding conflicts entirely.
  4. Clear ARP: On Windows, arp -d * can clear the local ARP cache, though less common on modern versions.

MAC Filtering

Some routers use MAC filtering to allow or deny specific devices. If set to “deny” by accident, or if the list is corrupted, a device can associate with WiFi but be refused a DHCP lease. Check this setting and either remove the restriction or explicitly allow the device’s MAC address.

AP Isolation, Guest Networks, And Router Features

Many modern routers pack features designed for security or segmentation. While useful, a few of them directly break DHCP or local routing when misconfigured.

AP Isolation (Client Isolation)

AP Isolation prevents wireless clients from communicating with each other. In properly designed routers, DHCP requests from the client should still reach the router’s own interface. However, on some cheaper or misbehaving firmwares, enabling this blocks the broadcast from reaching the DHCP server, causing timeouts.

If you are only troubleshooting and have this enabled, disable it and test again.

Guest Networks

Guest networks often run on their own isolated VLAN with their own DHCP scope. Issues arise if:

  • The guest DHCP pool is exhausted.
  • The router reuses the same IP range as the main network.
  • Firewall rules between guest and the DHCP process are too restrictive.

Mesh Systems And Extenders

With WiFi extenders in repeater mode, or poorly configured mesh nodes, you can accidentally create two DHCP servers. The device might receive an offer from the extender and an offer from the main router at the same time. The one that arrives first is accepted, which may be invalid, pointing to the wrong gateway.

The fix is to ensure only one device is acting as a DHCP server. For most extenders, use “access point” mode instead of “repeater/router” mode, or disable DHCP on the secondary unit entirely.

Captive Portals

Some public networks use a captive portal that requires web login before granting full access. Your device can get a valid lease, but the network blocks all traffic until authentication. To the operating system, this can appear as “Limited” or “No Internet”. The solution is to open any browser and complete the login page.

While not a home router IP lease failure, it is worth ruling out if you are on a hotel, school, or café network.

Advanced Troubleshooting With Command Line Tools

If the basic fixes fail, using network tools will tell you exactly where the handshake is breaking. This is the fastest way to move past guesswork.

1) Check Your Current Address

See what you actually have.

ipconfig /all (Windows)
ifconfig or ip addr show (Linux/macOS)

Look for your wireless adapter. Key values: IPv4 Address, Subnet Mask, Default Gateway, DHCP Server, and Lease Obtained/Expires.

If the DHCP Server field is missing or the address is 169.254.x.x, discovery failed.

2) Ping The Default Gateway

The gateway is your router. If you have a valid lease but no internet, test local connectivity first.

ping <your-default-gateway>

Replace with the actual gateway IP, such as 192.168.1.1 or 192.168.0.1. If this fails, you have a local link issue. If it succeeds, the router is reachable but may have no upstream connection.

3) Test DNS Resolution

Sometimes you can reach IPs but not domain names.

nslookup google.com <dns-server>

Or simply:

ping 8.8.8.8

If 8.8.8.8 responds but domain names fail, DNS is the issue. If neither responds but gateway pings, your router has lost its internet connection from your ISP.

4) Observe DHCP Traffic (Packet Insight)

For the most technical view, tools like packet sniffers can show DORA packets. On Windows, you can use network tracing. On Linux/macOS, tcpdump can reveal if Discover/Offer/Request/ACK are happening.

What to look for:

  • Only Discover, no Offer: DHCP server not responding. Check router, or another DHCP server is present.
  • Offer but no Request: Device refused the offer, usually due to IP conflict detection.
  • Request but no ACK: Server offered but withdrew, often due to pool exhaustion or lease table issues.

This level of detail will almost always explain Why Does Wifi Show Limited Connection? in the exact spot of failure.

5) Try A Temporary Manual IP As A Test

As a diagnostic, set a manual IP outside the DHCP range with the correct gateway and subnet. If this gives you full internet, your DHCP server is broken. If it still gives limited or no internet, the issue is routing, filtering, or your ISP.

Remember to revert back to DHCP after testing.

Tips And Best Practices To Prevent It

Fixing is one thing, but preventing recurring limited connection errors saves a lot of time. Follow these best practices for long-term stability.

  • Keep firmware updated: Check for router updates at least a couple of times per year.
  • Size your pool correctly: Count your typical peak devices and add a small buffer.
  • Use reservations wisely: For printers and fixed devices, use DHCP reservations instead of random static IPs.
  • Avoid multiple DHCP servers: If using mesh or extenders, use their "AP" or "Bridge" modes.
  • Give your router breathing room: Restarting once every month or two can clear memory bloat on older units.
  • Limit unnecessary IoT: Put rarely used IoT on a guest network to keep the main pool free.
  • Use reliable DNS: If your ISP DNS is flaky, consider using a well-known DNS pair, but do this through router settings for consistency.
  • Mind lease times: Stick to moderate values. Ultra-short is rarely needed for homes.
  • Keep channels clean: While less directly tied to IP leases, heavy wireless interference can drop DORA packets and mimic the same error.

Frequently Asked Questions

Does "Limited Connection" mean I have no internet at all?

Not necessarily. In rare cases, you may still reach local devices like printers or other computers on your network. However, anything beyond your router, including websites, will usually fail. The defining trait is the inability to route to the internet.

Why does it say limited only on one device?

This strongly points to a client-side issue. The device likely has a corrupted lease, a bad wireless driver, or cached network settings. Forgetting the network and doing a release/renew will fix this in most cases.

Why does it happen after a power outage?

After an outage, all devices reconnect at nearly the same time. The router's DHCP server may be slow to initialize, or the flood of requests can overwhelm it. Waiting a few minutes after the router fully boots, or manually reconnecting devices one by one, often helps.

Can a bad Ethernet cable or weak WiFi cause this?

Weak WiFi can absolutely interrupt the broadcast-based DORA handshake. If packets are dropped mid-exchange, the lease fails. A faulty cable can affect wired devices the same way, though the message wording can differ slightly depending on the OS.

Is it safe to use a 169.254 address?

No. An address in the 169.254.x.x range is self-assigned and has no valid default gateway. You cannot reach the internet and often cannot reach other devices properly. It is purely a fallback and means DHCP has failed.

Will changing DNS fix a limited connection?

Only in very specific DNS-related lockups. If you have no IP lease at all, changing DNS does nothing. If you have a valid IP and gateway but DNS fails, you can reach IP addresses but not names. True "limited connection" is almost always an IP lease or routing failure, not just DNS.

How long should an IP lease last?

For home routers, anywhere from 2 to 24 hours is normal. There's no universal "perfect" time. The key is that the router must be able to free up addresses when needed and renew them without errors.

Conclusion

The warning that your WiFi shows a limited connection can seem cryptic, but it is almost always a breakdown in the IP lease process. From exhausted DHCP pools and stale caches to AP isolation, conflicts, or multiple DHCP servers, the root is the same: your device cannot obtain the correct network configuration to reach the internet.

By working logically, start from the outside in. Test other devices, check your IP address, and reboot. Move to router-side fixes like expanding the pool or disabling conflicting features. If that fails, force a fresh lease on your device with release and renew. Use command line tools to pinpoint the exact failure if you need certainty.

Most of the time, simply forgetting the network and renewing the lease will restore full connectivity. For recurring issues, tightening up your DHCP range, avoiding duplicate DHCP sources, and keeping firmware updated will go a long way.

Now that you know how IP leases truly work, the next time you run into this error, you will not be left guessing. You will know exactly where to look and how to fix it until you're back online with a full, unrestricted connection.