Why Wi-Fi isn't working on iPhone: A complete breakdown of the causes and solutions

You have connected iPhone Are you connected to your home Wi-Fi network, but the internet stubbornly doesn't work, even though everything works fine on other devices? Or is there a signal, but pages won't load, and apps are displaying a "No internet access" error? This problem is familiar to many owners. Apple-devices - from iPhone 8 to the latest iPhone 15 ProIn 80% of cases, you can resolve the issue yourself without having to contact a service center.

In this article we will look at all possible reasons, according to which iPhone won't connect to Wi-Fi, or connects but the internet isn't working. You'll learn how to diagnose the problem, which settings to check first, and what to do if standard methods don't help. We'll pay special attention to hidden iOS settings, which are not written about in the official documentation Apple, but which often become a source of problems.

Important: If the problem occurred after an update iOS (for example, before version 17.4 or 18.0), at the end of the article there is a separate section with solutions for such cases. We also looked at specific errors, typical for different router models (TP-Link, ASUS, Keenetic) and providers (Rostelecom, MTS, Beeline).

1. Checking basic settings: what to do first

Before digging deep into the settings iOS or router, make sure the problem isn't hidden on the surface. Here minimum checklist, which is worth going through in the order specified:

Restart your iPhone (hold down the power button + any volume button)

Reboot your router (unplug the power for 30 seconds)

Check if the Internet works on other devices (laptop, tablet)

Make sure Airplane Mode is not enabled on your iPhone.

Try connecting to a different Wi-Fi network (such as a mobile hotspot)

-->

If the internet works after rebooting the router, the problem was with the provider's equipment. If not, let's move on. Please note: Wi-Fi indicators in the top panel iPhone:

  • 🔴 No Wi-Fi icon — the device is not connected to the network (check the password or network visibility).
  • 🟡 The Wi-Fi icon is there, but there is no exclamation mark. — there is a connection, but there is no access to the Internet (the problem is on the router or DNS side).
  • 🟢 Wi-Fi icon with an exclamation markiPhone connected to the network, but it does not provide internet access (a common problem when using a VPN or proxy).

If you have exclamation mark icon, go straight to section on DNS settings — this is the most likely cause. If there's no icon at all, check to see if the network is hidden in the router settings (more on that below).

Once a week or more often

1-2 times a month

Rarely, but accurately

Never had any problems

-->

2. Connection errors: "Incorrect password" or "Failed to connect"

If iPhone stubbornly refuses to connect to Wi-Fi, displaying messages like "Incorrect password" or "Unable to connect to the network", the problem may lie in three things:

  1. Incorrect password (yes, it's trivial, but often the password is changed on the router, and on iPhone they forget to update).
  2. The network is hidden (SSID is not broadcast)iPhone does not see it in the list of available ones.
  3. Incompatible security settings (for example, a router uses WPA3, A iPhone the old model does not support it).

To rule out the first cause, remove the network from memory iPhone and reconnect:

  1. Go to Settings → Wi-Fi.
  2. Click on the blue icon next to the name of your network.
  3. Select "Delete this network" and confirm.
  4. Please reconnect by entering your password.

If the network hidden, it needs to be added manually:

  1. IN Settings → Wi-Fi click "Another network...".
  2. Enter the network name (SSID) exactly the same as in the router settings (case sensitive!).
  3. Select the security type (WPA2/WPA3 Personal — the most common option).
  4. Enter the password and save.

If after these manipulations the connection still does not work, the problem may be in router security settings. For example, some models iPhone (especially the old ones, like iPhone 6/6S) do not support WPA3In this case, you need to go to the router settings and change the encryption type to WPA2-PSK:

Router model Path to security settings Recommended mode
TP-Link Archer C6/C7 Wireless → Wireless Security WPA2-PSK (AES)
ASUS RT-AX55/RT-AX88U Wireless Network → Authentication WPA2-Personal
Keenetic Omni/Giga Home Network → Access Point → Security WPA2 (CCMP)
Zyxel Keenetic Lite Wi-Fi → Security WPA2-PSK
⚠️ Attention: If after changing the encryption type to WPA2 If other devices (such as smart bulbs or printers) stop connecting, please return them WPA2/WPA3 and update your router's firmware - this may solve the compatibility issue.

3. Wi-Fi is connected, but the internet is not working: DNS and IP issues

Situation: iPhone I'm connected to Wi-Fi, but Safari won't open any pages, and apps are saying "Unable to connect to the server". In 90% of cases, they are to blame. incorrect DNS or IP settingsThis can happen after:

  • 🔄 Updates iOS (especially if you missed several versions).
  • 📱 VPN or proxy installations (for example, 1.1.1.1, AdGuard).
  • 🏠 Changes in router settings by the provider (for example, changing DHCP to static IP).

The first thing to do is reset network settings on iPhone:

  1. Go to Settings → General → Transfer or reset iPhone.
  2. Select "Reset → Reset network settings".
  3. Confirm the action (no password required).
  4. After rebooting, reconnect to Wi-Fi.

If this doesn't help, check your DNS settings. By default iPhone uses the provider's DNS, but they may be overloaded or blocked. Try manually entering public DNS:

  1. Open Settings → Wi-Fi and click on near your network.
  2. Scroll down to the block DNS Setup and select "Manually".
  3. Remove all current DNS servers (click "Delete server" under each).
  4. Add one of the options:
    • 8.8.8.8 And 8.8.4.4 (Google DNS)
    • 1.1.1.1 And 1.0.0.1 (Cloudflare DNS)
    • 77.88.8.8 And 77.88.8.1 (Yandex DNS)
  • Save settings and reboot iPhone.
  • How do I know which DNS is faster?

    To determine the fastest DNS for your region, use the app DNS Benchmark (available in the App Store). It will test the response speed of different DNS servers and show you the best option. An alternative is the website dnsperf.com, where current public DNS ratings are published.

    If after changing DNS the internet works, but the speed leaves much to be desired, try disable IPv6 in the router settings. Some providers (for example, Beeline in some regions) do not work well with IPv6, which causes delays. How to disable:

    1. Go to the router's web interface (usually 192.168.1.1 or 192.168.0.1).
    2. Find the section Local Area Network or "IPv6".
    3. Turn it off IPv6 (set the switch to position Disabled or Disabled).
    4. Save the settings and reboot the router.
    5. ⚠️ Attention: If you have iPhone 12 or newer, and the router is older than 2018, shutdown IPv6 may cause problems with AirDrop And Continuity (Mac interaction features). In this case, it's better to leave IPv6 enabled and use DNS from Cloudflare (1.1.1.1).

      4. IP Address Conflicts: Why iPhone receives "169.254.xx"

      If in the Wi-Fi settings on iPhone you see an IP address like this 169.254.x.x, this means that the device could not obtain a valid IP from the routerThis happens because:

      • 🔌 DHCP server failure on the router (does not provide IP addresses).
      • 📱 IP conflict (two devices on the network received the same address).
      • 🔒 MAC address restrictions (MAC binding is enabled in the router, and iPhone not on the approved list).

    Try it first manually assign IP on iPhone:

    1. Open Settings → Wi-Fi, click on near your network.
    2. In the block IPv4 Configuration select "Manually".
    3. Fill in the fields as follows:
      • IP address: 192.168.1.X (Where X — a number from 10 to 254, not used by other devices).
      • Subnet mask: 255.255.255.0.
      • Router: 192.168.1.1 (or another address of your router).
  • In the block "DNS" write down 8.8.8.8 And 1.1.1.1.
  • Save and reboot iPhone.
  • If this doesn't help, check DHCP settings on the router:

    1. Log into your router's web interface.
    2. Find the section DHCP (usually in Local area network or LAN).
    3. Make sure that DHCP server included (Enabled).
    4. Check the range of IP addresses issued (for example, 192.168.1.100192.168.1.200).
    5. If the range is too small (for example, only 10 addresses), increase it to 50-100.

    If it is enabled in the router MAC address binding, add iPhone to the list of allowed devices:

    1. Find out the MAC address iPhone: Settings → General → About → Wi-Fi Address.
    2. In the router's web interface, find the section MAC filter or Access control.
    3. Add MAC address iPhone to the list of allowed ones.
    4. Save the settings and reboot the router.
    5. 5. Problems after iOS update: What to do if Wi-Fi breaks after the update

      One of the most common reasons for Wi-Fi not working on iPhoneBugs in new versions of iOSFor example, after the release iOS 17.2 Many users complained about constant connection breaks with networks 5 GHzAnd in iOS 16.4 there was a mistake due to which iPhone did not connect to networks with WPA3.

      If the problem appears immediately after the update, try these steps:

      • 🔄 Rolling back to a previous version of iOS (if the update was released recently and Apple hasn't released a patch yet).
      • 📱 Reset all settings (does not delete data, but resets network settings).
      • 🔧 Disabling the Private Wi-Fi Address feature (may conflict with some routers).

    How to disable Private Wi-Fi Address:

    1. Open Settings → Wi-Fi.
    2. Click on near your network.
    3. Turn off the switch Private Wi-Fi Address.
    4. Reconnect to the network.

    If rolling back is not an option and resetting the settings did not help, try install the iOS beta version (if available). Beta versions often fix critical bugs before the official release. How to install:

    1. Sign up for the beta testing program Apple on the website beta.apple.com.
    2. Install the beta profile through Safari.
    3. Go to Settings → General → Software Update and install the available beta version.
    ⚠️ Attention: Beta versions of iOS may contain new bugs. If Wi-Fi is critical to your device, it's best to wait for an official patch from AppleFixes are usually released within 1-2 weeks after a large number of complaints.

    If the problem occurred after upgrading to iOS 18 (or another new version), check energy saving settingsIn some cases, the system aggressively disables Wi-Fi in the background. To fix this:

    1. Go to Settings → Battery.
    2. Turn it off Low Power Mode.
    3. In the section Battery Status check if the option is enabled Performance Management (if yes, turn it off).

    6. Router problems: channels, frequency, and firmware

    If on iPhone Wi-Fi isn't working, but everything is fine on other devices, the problem might be incompatibility with router settingsThis is especially relevant for:

    • 📶 5 GHz networks (some old ones iPhone do not support 80 MHz channel width).
    • 🔄 Automatic channel selection (the router may choose a congested channel).
    • 🔧 Outdated firmware (bugs in the router software are interfering with the connection Apple-devices).

    First check, What frequency does your Wi-Fi use?:

    1. On iPhone open Settings → Wi-Fi and click on near your network.
    2. If in the section Router indicated 5 GHz, and the speed is low or the connection is broken - try switching to 2.4 GHz.

    To change the frequency or channel on your router:

    1. Log into your router's web interface.
    2. Find the section Wireless network or Wi-Fi.
    3. For 2.4 GHz select the channel manually (better 1, 6 or 11 - they do not intersect).
    4. For 5 GHz set the channel width 40 MHz (and not 80 MHz or 160 MHz), if you have iPhone older 11th model.
    5. Save the settings and reboot the router.

    If the router is older than 3-4 years, update its firmware:

    1. Find out the router model (written on the sticker at the bottom).
    2. Download the latest firmware from the manufacturer's website (for example, tp-link.com For TP-Link).
    3. In the router's web interface, find the section Software update or Firmware.
    4. Upload the downloaded file and wait for the update to complete (do not turn off the power!).

    For some routers (eg. ASUS or Keenetic) There is special firmware for compatibility with Apple-devices. They can be found on the manufacturer's forums or in support sections.

    Router model Recommended firmware for iPhone Download link
    TP-Link Archer C6 Version 220328 or newer Official website TP-Link
    ASUS RT-AX88U 3.0.0.4.388_2026 (with support WPA3) Support section ASUS
    Keenetic Omni 3.9.6 or newer Forum Keenetic
    ⚠️ Attention: If after updating the firmware the router stops turning on, try resetting it to factory settings (button Reset for 10 seconds). If this doesn't help, the firmware was installed incorrectly, and the router needs to be reflashed TFTP-mode (look for instructions for a specific model).

    7. Specific errors: VPN, proxy, and "content restrictions"

    If you use VPN, proxy or parental control functions, they can block internet access via Wi-Fi. Common symptoms:

    • 🌍 Safari opens pages, but some sites are unavailable (for example, YouTube or social networks).
    • 🔒 Apps like Telegram or WhatsApp They don't connect, even though there is Wi-Fi.
    • 📵 The following message appears in the top bar: "VPN" or Proxy.

    First check if it is turned on VPN:

    1. Open Settings → VPN and device management.
    2. If the VPN is enabled, turn it off (switch to the on position) Off).
    3. Delete unnecessary VPN profiles (click on the profile → "Delete configuration").

    If the VPN is disabled but the problem persists, check proxy settings:

    1. Go to Settings → Wi-Fi, click on near your network.
    2. Scroll down to the block "Proxy settings".
    3. If selected "Manually" or "Auto", change to "Off".

    Another possible reason is - Content Restrictions in the settings iPhoneThey can block access to certain websites or services:

    1. Open Settings → Screen Time → Content & Privacy Restrictions.
    2. Enter the password from Screen time (if you forgot, reset it through Settings → Screen Time → Change Screen Time Passcode).
    3. Go to Content Restrictions → Web Content.
    4. Select "No Limits" or "Allow adult sites only" (if there was another option).

    If you use router with parental controls (For example, Keenetic or ASUS With AiProtection), check if your account is blocked. iPhone By MAC address or IP. Log into the router's web interface and:

    1. Find the section Parental control or Access control.
    2. Make sure that iPhone not blacklisted.
    3. Disable time restrictions (if set).

    8. Hardware problems: when it's your own fault iPhone

    If none of the above methods help, the problem may be hardwareThis is relevant if:

    • 📱 iPhone does not connect to any Wi-Fi network (including mobile hotspot).
    • 🔌 In the top panel there is no Wi-Fi icon at all (gray or absent).
    • 💥 The problem has appeared after a fall or exposure to moisture.

    First check, Is the Wi-Fi module working?