Is your smartphone stubbornly refusing to connect to Wi-Fi, displaying errors like "Obtaining IP address" or "Connecting without internet access"? This problem is familiar to millions of users, but its causes aren't always obvious. Unlike classic password or signal range issues, the lack of IP addresses indicates a problem in the communication between the phone and the router - and this is where the key to the solution lies.
In this article, we won’t just list standard tips like “reboot your router,” but we’ll also look at 12 specific technical reasonsWhy Android or iPhone might not receive an IP address over Wi-Fi—from trivial DHCP errors to hardware malfunctions in the wireless module. You'll learn how to diagnose the problem at the protocol level, which router settings affect address assignment, and what to do if the problem persists on only one device. For advanced users, we've prepared methods for manually assigning an IP address and analyzing DHCP logs.
A word of warning: if your phone previously connected successfully to this network but now displays an error, the problem is most likely not with the phone itself, but with changes in the router configuration or interference from neighboring networks. Let's start with the simplest and gradually move on to more complex scenarios.
1. DHCP Errors: Why the Router Doesn't Assign an IP Address
DHCP (Dynamic Host Configuration Protocol) IP is a protocol that automatically assigns IP addresses to devices on the network. If a phone can't obtain an address, this is the problem in 70% of cases. A router can block the address for several reasons:
- 🔄 The address pool has been exhaustedIf too many devices are connected to the router (or old addresses aren't freed up), new devices will be left without an IP address. This is typical for office networks with a limit of 50-100 addresses.
- ⏳ Prolonged leasingBy default, an IP address is assigned for 24 hours. If a device has previously connected but hasn't released the address (for example, after a hard shutdown), the router may think the IP address is still in use.
- 🚫 MAC address blacklist: Some routers block devices by MAC address (for example, after unsuccessful connection attempts). Your phone may have been added to this list accidentally.
- 🔧 Incorrect DHCP settings: if the router has an incorrect address range (for example,
192.168.1.100-192.168.1.200, but the router itself has an IP192.168.0.1), devices will not be able to obtain an address.
How to check? Go to the router's web interface (usually at 192.168.1.1 or 192.168.0.1) and find the section DHCP → DHCP SettingsMake sure that:
- 🔘 DHCP function is enabled (
Enable DHCP Server). - 📊 Address range (
Start IPAndEnd IP) does not overlap with the router's IP and is not exhausted. - ⏱ Rental time (
Lease Time) is set for at least 1 hour (optimally 24 hours).
Quick solutionTry manually assigning an IP address on your phone (instructions in Section 5). If this works, the problem is definitely DHCP. Restarting the router (not using the button, but by unplugging it for 30 seconds) to reset the address pool will also help.
⚠️ Attention: If your router issues IP addresses from a range169.254.x.x(the so-called APIPA), this means that DHCP is completely unavailable. In this case, check the router's physical connection to the internet and its settings.WAN.
2. IP address conflict on the network
Two devices with the same IP address on the same network are like two houses with the same mailing address: emails (or, in our case, data packets) will be lost. An IP conflict can occur if:
- 📱 One of the devices has static IP, which fell into the DHCP range (for example, you manually assigned the phone
192.168.1.100, and the router gave the same address to the laptop). - 🔄 The router "forgot" to release the IP after the device was disconnected (for example, if the phone suddenly lost connection).
- 🖥 There is another device on the network with manual settings (for example, NAS server or IP camera), which conflicts with DHCP.
How to detect a conflict?
- Connect your phone to another network (for example, via a mobile hotspot). If it receives an IP address normally there, the problem is with your home network.
- Check the list of connected devices in the router (
DHCP Clients ListorConnected Devices). Look for duplicate IPs. - Use a network scanning application (eg. Fing for Android/iOS or Advanced IP Scanner for PC) to find conflicting addresses.
Solution:
- 🔄 Restart your router and all devices on your network—this will reset your current IP addresses.
- 📱 On your phone, temporarily assign a static IP outside the DHCP range (instructions below).
- 🖥 On other devices (PC, NAS), check the network settings and make sure that they do not have a static IP from the DHCP range.
3. Incorrect Wi-Fi settings on your phone
Sometimes the problem lies not with the router, but with the smartphone itself. Here are the most common setup errors:
| Problem | How does it manifest itself? | Solution |
|---|---|---|
Wrong DNS |
There is a connection, but no internet | Install DNS from Google (8.8.8.8) or Cloudflare (1.1.1.1) |
On Proxy |
Error "Network without internet access" | Disable proxy in Wi-Fi settings |
Mode Saving traffic |
Slow connection or disconnections | Disable the mode in the network settings |
| Old network settings | The phone freezes at the IP acquisition stage. | Delete the network and reconnect |
To reset Wi-Fi settings on Android:
- Go to
Settings → Network & Internet → Wi-Fi. - Click on your network name and select
Delete(orForget). - Please reconnect by entering your password.
For iPhone:
- Open
Settings → Wi-Fi. - Tap on the "i» next to the network name.
- Select
Forget this networkand connect again.
If the problem persists, try resetting network settings in full (on Android: Settings → System → Reset → Reset Wi-Fi, mobile network, and Bluetooth settings). On iPhone, this item is located in Settings → General → Transfer or reset iPhone → Reset → Reset Network Settings.
⚠️ AttentionResetting network settings will delete all saved Wi-Fi passwords and VPN settings. Save them in a safe place beforehand.
4. Problems with MAC filtering on the router
MAC filtering - is a router function that allows or blocks the connection of devices based on their MAC address (unique identifier of the network card). If your phone can't obtain an IP address, its MAC address may be blacklisted or not whitelisted.
How to check:
- Go to your router settings (usually
192.168.1.1). - Find the section
Wireless → MAC Filtering(orSecurity → MAC Filtering). - Check if filtering is enabled and what addresses are included in the lists.
If filtering is enabled, you have two options:
- 🔓 Disable filtering (if it is not needed for security).
- ➕ Add the phone's MAC address to the whitelist.
How to find out your phone's MAC address:
- On Android:
Settings → About phone → General information → Wi-Fi MAC address. - On iPhone:
Settings → General → About → Wi-Fi Address.
If your phone's MAC address is already whitelisted but the problem persists, try:
- Remove it from the list and add it again.
- Temporarily disable filtering to check if this is the issue.
Why might my phone's MAC address change?
On some devices (especially with Android 10+) it is used MAC address randomization To protect your privacy, your phone generates a new virtual MAC address each time it connects to a new network. If your router is configured to filter by MAC address, this phone will not be able to connect. Solution: Disable randomization in Wi-Fi settings (see "Use Randomized MAC Address" or "Private Wi-Fi Address" on iPhone).
5. Manually assigning an IP address (if DHCP does not work)
If your router doesn't assign an IP address automatically, you can assign one manually. This is a temporary solution, but it will help confirm that DHCP is the issue.
For Android:
- Go to
Settings → Network & Internet → Wi-Fi. - Tap on your network name and select
Change network(orAdditionally). - In the section
IP settingsselectCustom(orStatic). - Fill in the fields:
IP address:192.168.1.X(where X is a number from 2 to 254, not occupied by other devices).Gateway:192.168.1.1(or your router's IP).Network prefix length:24.DNS 1:8.8.8.8(Google) or1.1.1.1(Cloudflare).
For iPhone:
- Open
Settings → Wi-Fiand tap on the “i» next to the network. - In the section
Configuring IPv4selectManually. - Fill in the fields
IP address,Subnet mask(255.255.255.0) AndRouter(router IP). - In the section
DNSadd8.8.8.8or1.1.1.1. - 🔧 Reboot your router (unplug it from the power outlet for 30 seconds).
- 📊 Check your DHCP settings (section 1).
- 🔄 Update your router's firmware (instructions are usually available on the manufacturer's website).
- 🐛 DHCP Bugs: in older firmware versions of some routers (especially TP-Link And D-Link) there are errors that cause the DHCP server to stop responding to requests.
- 🔒 Incompatibility with new Wi-Fi standards: If the router has not been updated for a long time, it may not work correctly with phones on Wi-Fi 6 (802.11ax).
- 📡 Memory overload: on weak routers (for example, TP-Link WR740N) with a large number of connections, DHCP starts to “glitch”.
If the internet works after manually assigning an IP address, the problem is definitely with the router's DHCP server. In this case:
Make sure the IP doesn't conflict with other devices|Check that the gateway matches the router's IP|Use public DNS (8.8.8.8 or 1.1.1.1)|Save the settings and reconnect
-->
6. Problems with the router or phone firmware
If all the settings are correct, but the phone still can't obtain an IP address, the software is to blame—either on the router or on the smartphone. Let's consider both cases.
Router firmware errors:
How to update your router firmware:
- Find out the router model (written on the sticker at the bottom).
- Download the latest firmware from official website of the manufacturer.
- Go to the router's web interface (
192.168.1.1) and find the sectionSystem Tools → Firmware Upgrade. - Upload the downloaded file and wait for the update to complete (do not turn off the router!).
Phone software failures:
- 📱 Wi-Fi module errors: After updating Android/iOS, bugs with network connections may occur.
- 🔄 Reset network settings: sometimes helps to restore working capacity.
- 🛠 Hardware limitations: on very old phones (eg. Samsung Galaxy S5) there may be problems with modern routers.
If the problem appeared after updating your phone, try:
- 🔄 Restart your device.
- 📱 Reset network settings (section 3).
- 🔧 Roll back to the previous software version (if possible).
⚠️ Attention: Updating your router's firmware may reset all settings to factory defaults. Before proceeding, save your configuration (section System Tools → Backup & Restore) or write down the key parameters (network name, password, DHCP settings).
7. Hardware failures: when the hardware is to blame
If none of the software methods helped, the problem may lie in hardware — either the phone or the router. Here are the most likely scenarios:
- 📡 The Wi-Fi module in the phone is faulty.If your phone won't connect to any network (including a hotspot from another device), the module itself may be to blame. This often happens after being dropped or exposed to water.
- 🔌 Problems with the router antenna: If other devices are also having trouble connecting, the antenna or port on your router may be damaged.
- ⚡ Unstable router power supply: If the power supply produces the wrong voltage, the router may not work correctly (including not providing an IP address).
- 🔥 Router overheating: If the device is hot to the touch, its chipset may be sluggish, causing DHCP failures.
How to diagnose hardware problems:
- Check your phone on another router (For example, in a cafe or at a friend's house). If the problem persists, the smartphone is to blame.
- Connect another device to your router (laptop, tablet). If it also doesn't receive an IP address, the problem is with the router.
- Look at the router indicators:
- 🟢 Green/blue light
Wi-Fi— normal. - 🟠 Orange or flashing red - error.
- 🔴 Red
Internet- WAN connection issues (may affect DHCP).
- 🟢 Green/blue light
If you are guilty telephone:
- 🔧 Try turning it on
Airplane modefor 30 seconds, then turn off and reconnect. - 📱 Reset your device to factory settings (make a backup first!).
- 🛠 Contact a service center - the Wi-Fi module may need to be replaced.
If you are guilty router:
- 🔌 Try a different power supply (with the same characteristics!).
- 📡 Move the router to a cooler place (overheating is often caused by poor ventilation).
- 🔧 If your router is older than 5 years, consider replacing it with a modern model (for example, ASUS RT-AX88U or TP-Link Archer AX6000) cope better with the load.
8. External interference and network features
Sometimes a phone fails to receive an IP address not because of a malfunction, but because of external factors. Let's consider less obvious causes:
- 📶 Wi-Fi channel congestion: If you have a lot of devices connected to your router (especially smart gadgets like cameras or speakers), DHCP may not be able to handle the requests quickly.
- 🛡 VPN or firewall: some VPN services (eg. NordVPN or ProtonVPN) block local connections. Also check the firewall on your router (
Security → Firewall). - 🔄 Double NAT: If your router is connected to another router (for example, from your ISP), DHCP conflicts may occur.
- 📡 Interference from neighboring networks: If there are many Wi-Fi networks nearby on the same channel, this may interfere with the correct operation of DHCP.
- ⚡ Unstable power supply: If the router is connected via an extension cord or UPS, power surges can interfere with its operation.
How to reduce interference:
- 📶 Change Wi-Fi channel: in the router settings (
Wireless → Channel) choose the channel with the least load (use applications like Wi-Fi Analyzer for analysis). - 🔄 Disconnect unnecessary devices from the network - especially those who actively use the Internet (torrents, online games).
- 🛡 Temporarily disable VPN and firewall on the phone and router.
- 🔌 Connect the router directly to a power outlet (without extension cords).
If you have double NAT (two routers in the network), try:
- 🔧 Transfer the second router to
bridge mode(Bridge Mode). - 📡 Disable DHCP on the second router so that only the primary one issues addresses.
⚠️ Attention: If you live in an apartment building with many Wi-Fi networks, try switching your router to a different band. 5 GHz (if supported). There's usually less interference there, but keep in mind that the 5 GHz signal has a harder time penetrating walls.
FAQ: Frequently Asked Questions about IP over Wi-Fi Issues
❓ Why does my phone say "Obtaining IP address" but won't connect?
This means that the phone is sending a request for an IP address (via DHCP), but the router isn't responding. Reasons:
- 🔧 DHCP isn't working on the router (check the settings).
- 📱 The phone's MAC address is blocked in the router.
- 📡 The Wi-Fi signal is too weak (the phone can’t reach the router).
Solution: Restart your router, check your DHCP settings, and make sure your phone is within range.
❓ Can an antivirus block IP address acquisition?
Yes, some antiviruses (for example, Kaspersky or Avast) have a built-in firewall that can block network requests. Try temporarily disabling your antivirus or adding your network to the exceptions list.
Also check your router's firewall settings—sometimes they block DHCP requests from new devices.
❓ Why doesn't my iPhone receive an IP address, but my Android connects fine?
This is a common problem with Apple devices and is related to:
- 🍏 MAC address randomization (function
Private Wi-Fi Address(in iOS 14+). Disable it in network settings. - 🔒 Incompatibility with router security settings (for example, if enabled
WPA3, but iPhone doesn't support it). - ⏳ Delays in IP leasing (iPhone waits longer for a DHCP response than Android).
Solution: Disable MAC randomization, check your router's security settings (try WPA2-PSK instead of WPA3).
❓ How do I find out what IP address my router should be assigning?
To determine the IP range your router distributes:
- Go to the router's web interface (
192.168.1.1or192.168.0.1). - Find the section
DHCPorLAN. - Look at the fields
Start IPAndEnd IP- this is the range of addresses issued.
For example, if specified 192.168.1.100 — 192.168.1.199, the router issues addresses from 100 to 199. For manual assignment, select an IP from this range, but not occupied by other devices.
❓ What to do if nothing helps?
If you have tried all the methods, but the phone still does not receive an IP:
- 🔧 Reset your router to factory settings (button
Reseton the back panel). - 📱 Reset network settings on your phone (section 3).
- 🛠 Contact your provider — there may be a problem with your Internet connection (for example, a failure on your provider’s DHCP server).
- 🔄 Try another router — if the phone connects normally with it, your router is to blame.
If this doesn't help, the phone's Wi-Fi module is probably faulty - contact a service center.