Android connects to WiFi, but there's no internet: How to fix router settings

Modern Android smartphones and tablets often encounter a paradoxical situation: the device successfully connects to a WiFi network, but there's no internet access. Meanwhile, the same network works without problems on other devices (laptops, TVs, other phones). In 90% of cases, the problem lies not with the Android device itself, but with incorrect router settings or a protocol conflict. This article will help you diagnose and fix the problem without calling a specialist.

The "Connected without internet access" error on Android can appear on older versions of the operating system (Android 8-10), and on new ones (Android 13-14). Causes range from the mundane (incorrect password) to technical (IPv6 conflict). We'll cover all scenarios, from a simple hardware reboot to manually adjusting network settings.

📊 What kind of router do you have?
TP-Link
ASUS
Xiaomi
Keenetic
D-Link
Another

1. Troubleshooting: Why Android Can't Detect Internet Connections via WiFi

Before adjusting settings, it's important to determine the source of the problem. Android devices may show the "Connected without internet" status for the following reasons:

  • 🔌 Problems on the provider's side — service shutdown, technical work, or blocking by MAC address.
  • 📡 Incorrect router settings - Incorrect encryption type, disabled DHCP, or channel conflict.
  • 📱 Android crash — corrupted network configuration files, cache errors, or outdated firmware.
  • 🔒 Traffic blocking — parental controls, a firewall on the router, or device restrictions.

First, check if the internet works on other devices. If so, the problem is localized to Android. If not, the router or ISP is to blame. Pay attention to the router indicators: A flashing orange/red "Internet" LED often indicates a lack of connection with the provider.

On Android, open Settings → WiFi, tap on the name of your network and look at the line IP address. If it is indicated there 0.0.0.0 or an address of the type 169.254.x.x — this means that the device has not received the correct IP address from the router. In this case, proceed to DHCP setup.

2. Configuring the router to work correctly with Android

Most issues can be resolved through the router's web interface. First, connect to it from another device (PC, laptop) via cable or WiFi. The standard login addresses are:

  • 192.168.0.1 (TP-Link, D-Link)
  • 192.168.1.1 (ASUS, Xiaomi, Keenetic)
  • 192.168.8.1 (some Huawei models)

The login and password are usually indicated on the router sticker (most often admin/admin).

After logging in, please check the following settings:

Parameter Recommended value What happens if it's not like that?
WiFi operating mode 802.11 b/g/n/ac (or ax for new routers) Android won't see the network or will connect at low speeds.
Channel width 20/40 MHz (for 2.4 GHz) or 80 MHz (for 5 GHz) Unstable connection or low speed
Security type WPA2-PSK or WPA3-PSK Android will not connect (authentication error)
DHCP server Enabled, IP range: 192.168.1.100–192.168.1.200 Devices will not receive an IP address automatically

Critical error: If the "Known MAC Addresses Only" mode is enabled in the router settings, the Android device will not be able to access the network, even if it connects to WiFi. Disable this option in the section Wireless Mode → MAC Filter.

Disable MAC address filtering|

Set security mode to WPA2-PSK|

Enable DHCP Server|

Check channel width (20/40 MHz for 2.4 GHz)|

Update your router firmware (if available)

-->

3. Manual IP and DNS assignment on Android

If your router is sharing internet with other devices, but Android stubbornly displays "No network access," try manually assigning a static IP. To do this:

  1. Open Settings → WiFi.
  2. Tap on your network name and select Change network (or Additionally).
  3. Enable the option Additional options (on some firmware versions - Show advanced settings).
  4. In the section IP settings select Static (instead of DHCP).
  5. Fill in the fields:
    • IP address: 192.168.1.150 (last digit from 100 to 200)
    • Gateway: 192.168.1.1 (your router's address)
    • Network prefix length: 24
    • DNS 1: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
    • DNS 2: 8.8.4.4 (Google) or 1.0.0.1 (Cloudflare)
  • Save your settings and reconnect to the network.
  • If the internet works after these steps, the problem was a DHCP conflict. This often happens on routers with non-standard settings (for example, if the IP range is changed from 192.168.1.x on 10.0.0.x).

    Why is Cloudflare DNS better than standard DNS?

    DNS from Cloudflare (1.1.1.1) and Google (8.8.8.8) are usually faster than your provider's DNS. They also block malicious websites and provide better privacy. However, in some regions (for example, on corporate networks), they may be blocked. In this case, use your provider's DNS.

    4. Reset network settings on Android

    If manually setting your IP address doesn't help, try resetting your device's network settings. This method deletes all saved WiFi networks, passwords, and VPN profiles, but often resolves connection issues. Instructions:

    1. Open Settings → System → Reset (on some firmware versions - General settings → Reset).
    2. Select Resetting WiFi, Mobile Network, and Bluetooth Settings.
    3. Confirm the action (you may be asked to enter a PIN or pattern).
    4. After rebooting, reconnect to WiFi by entering the password.

    Attention: on devices Samsung With One UI And Xiaomi With MIUI the path may differ. For example, on Xiaomi you need to go to Settings → About phone → Reset settings → Reset network settings.

    After the reset, Android will create new configuration files for networks. This helps if the problem was caused by corrupted cache data or conflicting saved settings.

    5. Updating the router and Android firmware

    Outdated software is a common cause of device incompatibility. Manufacturers regularly release updates to fix connection issues.

    For router:

    1. Go to the router's web interface (see Section 2).
    2. Find the section System, Service or Administration.
    3. Select Firmware update and check for new versions.
    4. If an update is available, download and install it. Do not turn off the router during the process!

    For Android:

    1. Open Settings → System → System Update.
    2. Click Check for updates.
    3. If a new version is available, download and install it.

    ⚠️ Attention: on routers Keenetic and some models ASUS After updating the firmware, the configuration may be reset. Make a backup copy of the settings in the section beforehand. System → Backup.

    After the update, restart both devices and check the connection. If the problem persists, proceed to the next section.

    6. Alternative methods: disabling IPv6, changing the WiFi channel

    Some Android devices (especially on Android 9 and below) conflict with the protocol IPv6To disable it:

    1. Go to your router settings.
    2. Find the section Local area network or IPv6.
    3. Disable the option Enable IPv6 or set the mode IPv4 only.
    4. Save the settings and reboot the router.

    Another common problem is - WiFi channel congestionIn apartment buildings, 2.4 GHz channels often overlap, causing connection drops. To change the channel:

    1. In the router settings, open Wireless Mode → 2.4 GHz Settings.
    2. In the field Channel select value from 1 to 13 (recommended) 1, 6 or 11 - they do not intersect).
    3. For 5 GHz, select a channel from the range 36–48 or 149–165.
    4. Save changes and reconnect Android.

    If your router supports Smart Connect (automatic switching between 2.4 and 5 GHz), try disabling this feature. Some Android devices don't work correctly with this technology.

    📊 Did disabling IPv6 solve your problem?
    Yes, the Internet is working.
    No, the problem remains.
    I haven't tried this method.

    7. Check for viruses and malware

    In rare cases, a lack of internet connection may be caused by viruses or unauthorized VPN applications. Run diagnostics:

    1. Install an antivirus (for example, Malwarebytes or Dr.Web Light).
    2. Scan your device for threats.
    3. Open Settings → Applications and check the list of installed programs for suspicious VPNs or proxies.
    4. Remove unknown apps with VPN permissions (Settings → Network & Internet → VPN).

    Some Trojans change proxy server settings, causing traffic to be redirected to fraudulent servers. To reset the proxy:

    1. Open Settings → WiFi.
    2. Tap on the current network and select Change network → Advanced.
    3. In the section Proxy select No (if it's worth it) Manual or Auto).
    4. ⚠️ Attention: If after removing suspicious apps the internet still doesn't work, reset your Android to factory settings (Settings → System → Reset → Erase all data). Make a backup copy of important data beforehand.

      8. When to contact your provider or service center

      If none of the methods worked, the problem may be on the side:

      • 📶 Provider — MAC address blocking, technical work, or tariff errors.
      • 📱 Android hardware failure — damage to the WiFi module (often after falls or exposure to moisture).
      • 🔧 Router malfunction — failure of the WiFi transmitter or ports.

    To rule out provider problems:

    1. Connect the provider's cable directly to the PC/laptop (bypassing the router).
    2. If the internet works, the router is to blame. If not, call your provider's support team.

    To check the Android WiFi module:

    1. Turn on Airplane mode for 30 seconds, then turn off.
    2. Try connecting to a different WiFi network (for example, at a cafe or at a friend's place).
    3. If none of the networks work, the module is faulty (repair is required).

    If the router does not distribute the Internet to any device, try resetting it to factory settings (button Reset on the back panel). After resetting, set it up again according to your provider's instructions.

    FAQ: Frequently asked questions about the problem

    Why does my Android connect to WiFi but say "No Internet Access," while everything works on my iPhone?

    This is a typical situation when the router uses settings incompatible with Android. Most often, the culprit is:

    • Security type WPA3 (not all Android devices support it).
    • Disconnected DHCP or invalid IP range.
    • Conflict IPv6 (iPhones work better with it than Androids).

    Solution: Change the security type to WPA2-PSK and turn it off IPv6 in the router settings.

    How can I check if my ISP is blocking my Android device?

    Some providers block access by MAC address or limit the number of connected devices. To check:

    1. Connect another device (laptop, TV) to the router.
    2. If the internet works, the provider is not blocking.
    3. If not, call support and check if MAC address binding is available.

    Also check your provider's personal account for the "Allowed devices" option.

    Can a VPN cause WiFi connection problems?

    Yes, especially if:

    • The VPN application is configured to start automatically.
    • The VPN server is unavailable or unstable.
    • The application changes the system proxy settings.

    Solution: Disable VPN Settings → Network & Internet → VPN or remove suspicious applications.

    What should I do if my Android still won't connect after resetting my router?

    After resetting the router:

    1. Check that WiFi is turned on (the indicator on the router should be blinking).
    2. Connect to a network with a default name (eg. TP-Link_XXXX) and the password from the sticker.
    3. If that doesn't help, update your router firmware.

    If the problem persists, the router's WiFi module may be faulty.

    Does flashing Android help solve the problem?

    Reflashing (installing custom software like LineageOS) can help if:

    • The problem is caused by a bug in the stock firmware.
    • The device is old (Android 7 and below) and does not receive updates.

    However, this is a risky method that can lead to loss of warranty or device breakdownBefore flashing, try all other methods.