"Connected but no internet" error on Android Wi-Fi: Causes and solutions

You've connected to Wi-Fi, but instead of the usual Internet icon you see the text "Connected but no internet access"** — and not a single website opens? This problem is familiar to every second user. Android, and its causes can lie in both the smartphone and the router. Most often, the error occurs due to a glitch in IP settings, a DNS conflict, or incorrect device firmware.

In this article we will look at all possible solutions to the problem - from basic (rebooting devices) to advanced (manual proxy settings and changing the MAC address)You'll learn how to diagnose the source of the problem and restore network access without calling a service center. These instructions apply to all versions. Android (from 8.0 to 14) and any manufacturers: Samsung, Xiaomi, Honor, Realme, Google Pixel and others.

1. Restarting your smartphone and router is the first step

In 60% of cases, a simple reboot resolves the issue. Start with that to rule out temporary network protocol glitches.

How to reboot a router correctly:

  • 🔌 Turn off the power router (unplug it from the socket, do not press the power button).
  • ⏱️ Wait 30–60 seconds - this time is enough to clear the device's cache memory.
  • 🔄 Turn the router back on and wait until it fully boots up (all indicators should be steady, without blinking).
  • 📱 Restart your smartphone: hold down the power button and select Reboot.

After rebooting, check if the internet is back online. If not, proceed to the next step. Exception: If the problem occurred after updating the router firmware, a reboot may not help - a reset will be required.

📊 What have you already tried to solve the problem?
Rebooted the router
I changed the Wi-Fi settings on my phone.
Reset network settings
I haven't tried anything.

2. Checking the Internet on other devices

Before messing with your smartphone settings, make sure the problem isn't with your router or ISP. Connect to the same network. another phone, laptop, or tablet:

  • 💻 If the internet works on other devices, the problem is with your smartphone.
  • 🚫 If there is no internet connection anywhere, it's the router or your ISP's fault.

What to do if the Internet doesn't work on any device:

  1. Call your provider (the number is usually indicated on the router box) and check if there is technical work.
  2. Check your account balance—your internet connection may have been disconnected due to non-payment.
  3. Connect the ISP cable directly to your computer (if possible) - this will help you determine whether the router is at fault.

3. Forget the network and reconnect

Incorrect saved Wi-Fi settings (such as an outdated IP address or DNS) can cause the "no internet access" error. Solution: delete a network from your smartphone's memory and connect to it as if it were new.

Instructions for Android:

  1. Open Settings → Wi-Fi.
  2. Click on your network name and select Delete (or Forget).
  3. Please re-enter your password and connect.

If the Internet still doesn't work after this, try change security type in the router settings (with WPA2/WPA3 on WPA2-PSK). Some older smartphones do not support new encryption protocols.

Why does this work?

When reconnecting, Android automatically requests new network parameters (IP, gateway, DNS) from the router, which often resolves the problem of settings conflicts.

4. Manually assigning IP and DNS

If the router does not issue a correct IP address (or issues 169.254.x.x), the network will connect, but without internet access. In this case, Manual static IP configuration.

How to set up a static IP on Android:

  1. Go to Settings → Wi-Fi, click on your network.
  2. Select Change network → Advanced settings (or Extended).
  3. In the section IP settings select Static (instead of DHCP).
  4. Fill in the fields:
    • IP address: 192.168.1.100 (the last digit can be any from 2 to 254).
    • Gateway: 192.168.1.1 (usually matches the router IP).
    • Network prefix length: 24.
    • DNS 1: 8.8.8.8 (Google DNS) or 1.1.1.1 (Cloudflare).
  • Save settings and reconnect.
  • Parameter Recommended value Explanation
    IP address 192.168.1.100 Any number from 2 to 254 that is not occupied by other devices.
    Gateway 192.168.1.1 IP address of your router (indicated on the sticker).
    DNS 1 8.8.8.8 or 1.1.1.1 Public DNS from Google or Cloudflare to speed up loading times.
    DNS 2 8.8.4.4 or 1.0.0.1 Backup DNS in case the primary one fails.

    Attention! If after manual IP configuration the Internet still doesn't work, return the settings to DHCP (automatic mode). Otherwise, conflicts with other devices on the network may occur.

    5. Reset Android network settings

    If the previous methods did not help, the problem may lie in system network settingsA reset will return them to factory settings, eliminating software glitches.

    How to reset network settings:

    1. Open Settings → System → Reset (on some phones: General settings → Reset).
    2. Select Reset Wi-Fi, mobile network, and Bluetooth settings.
    3. Confirm the action (you may be asked to enter your PIN).
    4. After rebooting, reconnect to Wi-Fi.
    ⚠️ Attention: This method will remove all saved Wi-Fi networks, passwords, and Bluetooth settingsThe data on your phone (photos, apps) will not be affected.

    If resetting doesn't help, try update firmware Smartphone: Sometimes bugs in the system software prevent Wi-Fi from working properly. To do this, go to Settings → System → Software Update.

    ☑️ Check before resetting settings

    Completed: 0 / 4

    6. Checking the MAC address and filtering on the router

    Some routers use MAC address filtering If your smartphone's address isn't whitelisted, internet access will be blocked. The problem may also occur if the router's "whitelist" mode is enabled. AP Isolation (client isolation).

    How to check and fix:

    1. Find out your smartphone's MAC address:
      • Go to Settings → About phone → General information → Wi-Fi MAC address.
      • Or enter in the terminal (if you have root):
        ip link show wlan0
  • Go to your router settings (usually at 192.168.1.1 or 192.168.0.1).
  • Find the section Wireless → MAC Filter (or Wireless Mode → MAC Filter).
  • Make sure your MAC address is on the allowed list, or turn off filtering.
  • If filtering is disabled but the problem persists, try change the MAC address of a smartphone (requires root or special apps like Mac Changer). This may help if the router is blocking the device for other reasons.

    ⚠️ Attention: Changing the MAC address may disrupt the operation of some corporate networks or public Wi-Fi (such as in hotels) that use MAC binding.

    7. Problems with the router or smartphone firmware

    If the error "no internet access" appears after firmware updates router or smartphone, the reason may be software conflictIn this case, the following will help:

    • 🔄 Rolling back the router firmware to the previous version (look for instructions on the manufacturer's website).
    • 📱 Resetting your smartphone to factory settings (last option, if nothing helps).
    • 🛠️ Installing custom firmware (For example, LineageOS) - for experienced users.

    It's also worth checking the settings for your router. DHCP:

    1. Go to your router's control panel.
    2. Go to LAN → DHCP Settings.
    3. Make sure that DHCP Server included (Enabled).
    4. Check the range of IP addresses issued (for example, 192.168.1.100–192.168.1.199).

    If your router is issuing IP addresses but the internet still isn't working, try disable IPv6 in the Wi-Fi settings on your smartphone (in the section Additional settings). Some providers do not work correctly with this protocol.

    8. Alternative methods: VPN, proxy, and diagnostics

    If standard methods don't work, try to work around the problem using additional tools:

    • 🌍 VPN: Install an app like ProtonVPN or WindscribeSometimes access is blocked at the provider level, and a VPN can help bypass it.
    • 🔄 Proxy: In the Wi-Fi settings (section Additionally) specify the proxy server (for example, proxy.example.com:8080).
    • 📡 Diagnostics: Use apps like WiFi Analyzer or NetSpotto check the signal level and channel load.

    If nothing helps, there are two options left:

    1. Contact your provider — It is possible that blocking has been activated on your line by mistake.
    2. Reset the router to factory settings (button Reset on the back panel). Attention: After this you will have to set up the network again!

    In extreme cases, the problem may be in hardware failure Your smartphone's Wi-Fi module or router. If the error persists on all devices even after a full reset, contact a service center.

    FAQ: Frequently Asked Questions

    Why does Wi-Fi connect, but the internet doesn't work only on Android, while everything is fine on iPhone?

    This may be due to:

    • Incompatibility of encryption protocols (for example, WPA3 (not supported on older Androids).
    • By blocking your Android's MAC address in your router settings.
    • Service failure Google Play Services (try updating it in Google Play).

    Solution: Change the network security type to WPA2-PSK or reset Wi-Fi settings on Android.

    Is it possible to fix the problem without access to the router (for example, in a cafe or hotel)?

    Yes, try:

    1. Forget the network and reconnect.
    2. Use public DNS (8.8.8.8).
    3. Connect via VPN (if blocked at network level).
    4. Switch to mobile data and check if the network requires authorization (sometimes a login page opens, but Android does not show it).
    After resetting the Wi-Fi settings, the internet worked, but the problem returned a day later. What's wrong?

    Most likely the culprit is:

    • Router DHCP server — it's displaying incorrect IP addresses. Solution: Set up a static IP address on your smartphone.
    • Channel congestion — If there are many devices connected to the router, try disconnecting some of them.
    • Background software - some applications (for example, Freedom or AdGuard) may block access. Check your VPN/firewall settings.
    My phone says "Saved, WPA/WPA2 protected," but the internet isn't working. What should I do?

    This error means that your smartphone connects to the network but cannot obtain an IP address. Try:

    1. Manually set a static IP (see Section 4).
    2. Change the network security type on the router WPA2/WPA3 on WPA2-PSK (AES).
    3. Disable the feature PMF (Protected Management Frames) in the router settings (sometimes it conflicts with older Androids).
    Can a virus on a phone cause this problem?

    Yes, some viruses change network settings or block internet access. Follow these steps:

    • Scan with utility Malwarebytes or Dr.Web Light.
    • Check the list of installed applications for suspicious ones (especially those with VPN rights).
    • Resetting to factory settings if the antivirus did not find anything.

    Also, remove recently installed applications - they may have changed system settings.