Wi-Fi won't connect: Why your phone isn't receiving an IP address and how to fix it

Many users are familiar with the situation when a smartphone refuses to connect to a home or public network, displaying an endless "Obtaining IP address..." status. Instead of the usual connection and internet access, you see only repeated authorization attempts that lead to nothing. This state means that the physical connection between your device and the router is established, but the logical assignment of addresses on the local network is blocked or does not occur.

The problem lies in the protocol's operation. DHCP (Dynamic Host Configuration Protocol), which automatically assigns each gadget a unique identifier for data exchange. If this process is interrupted, your Android or iPhone It simply doesn't know where to send requests and where to receive responses. There could be many reasons for this, ranging from a simple router address pool overflow to software glitches in the operating system's network stack.

In this article, we'll detail the steps to restore network access. We'll cover both simple reboot methods and complex cases that require manual DNS and static IP configuration. It's important to understand that in 90% of cases, the issue can be resolved on the client side, i.e., your phone, without extensive intervention in the provider's equipment settings.

Fundamental Causes of DHCP Protocol Failure

Before taking action, it's important to understand the nature of the error. When you select a network from the list of available networks, your device sends a broadcast request to all devices in the air. The router that receives this request must respond with an address offer. If there is no response or the response is ignored, a wait loop occurs. A full address lease table on the router is often the culprit, especially in densely populated apartment buildings.

Another common cause is IP address conflicts. If you already have a device on your local network that has been manually assigned an address that DHCP server If the router tries to assign the address to your phone, a collision will occur. The router, seeing that the address is already in use, won't assign it to your device, but it won't report it correctly, leaving your device hanging. Software bugs in the operating system itself also cannot be ruled out, especially after a failed update.

⚠️ Note: If the problem occurs only on one specific device, while other devices are working fine, look for the cause in your phone settings. If Wi-Fi doesn't work on any device in your home, the problem lies with your router or your ISP.

In some cases, the cause is antivirus applications or VPN services that intercept network traffic. If such software is malfunctioning, it can block the process of retrieving network settings. Temporarily disabling all security mechanisms and tunneling services often helps diagnose this type of software blockage.

Physical interference and equipment overheating are also worth mentioning. A router running continuously for 24 hours can overheat, leading to unstable operation of its processor and memory modules. In this state, the device may physically be unable to process incoming requests for IP addresses, dropping or ignoring them.

Basic diagnostics and hardware reboot

The simplest and most often overlooked step is a complete reboot of all components involved. Many users simply turn off their phone's screen or put their router into sleep mode, believing this is sufficient. However, clearing memory buffers and resetting frozen network services requires a complete power loss. This eliminates temporary software errors that have accumulated during system uptime.

Start with the router. Disconnect it completely from the power supply by unplugging it. Wait at least 30-60 seconds. This time is necessary for the capacitors to discharge and the device's RAM to clear. While the router is off, work on your phone. Don't just lock it; perform a full reboot through the power menu.

☑️ Checklist for a proper reboot

Completed: 0 / 4

After turning on the router, wait until all its services have fully loaded. The indicators should be solid and not blinking while searching for a network. Only then should you try connecting from your phone. If the "Obtaining IP Address" status changes to "Connected," the issue was a temporary software glitch.

If a simple reboot doesn't help, check if Airplane Mode is enabled on your phone. Sometimes the Wi-Fi module gets stuck in a searching state, and briefly enabling Airplane Mode can help reset the radio. Turn it on for 10 seconds, then turn it off and try searching for a network again.

Deleting a network profile and resetting settings

Often, incorrect configurations for a specific access point are saved in the phone's memory. The smartphone attempts to use old security parameters or IP settings that are no longer relevant to the router. The solution is to delete (forget) the network. This action forces the phone to erase all saved keys and settings for this SSID and start the connection process from scratch.

To do this, go to Wi-Fi settings, find your network in the list of saved networks, and select the option "Delete this network" or "Forget network." On devices Samsung This is often hidden in the settings menu of a particular network, on the net Android — in the general list. After deleting, re-enter the password. Make sure you enter it correctly, observing the capitalization of the letters.

If deleting the profile doesn't help, you may need a more drastic step: resetting your network settings. This feature doesn't affect your personal data, photos, or contacts, but it does remove all saved Wi-Fi passwords, Bluetooth, and cellular network settings. This is a great way to fix deep system errors with network drivers.

The path to this function is usually located at Settings → System → Reset settings → Reset Wi-Fi, mobile data, and Bluetooth settingsAfter completing this procedure, your phone will reboot and you will need to re-enter the passwords for all your Wi-Fi networks.

⚠️ Important: Before resetting your network settings, make sure you remember the passwords for important Wi-Fi networks or can view them in your provider's account or on the router's sticker, as it will be impossible to restore them from your phone's memory after the reset.

Manually setting a static IP address

When automatic address acquisition (DHCP) doesn't work, manually entering the parameters is an effective solution. This avoids potential conflicts and gives the phone specific instructions on where to connect. To do this, go to the Wi-Fi settings, select your network (or tap "Change"/"Advanced" when connecting), and find "IP Settings."

Change the value from DHCP to "Static." Here you'll need to enter a few parameters manually. Routers typically use a standard addressing scheme. The "IP Address" field should contain an address in the same subnet as the gateway, but with a unique suffix. For example, if the gateway is 192.168.1.1, then the phone's IP address could be 192.168.1.150.

IP address: 192.168.1.150

Gateway (Router): 192.168.1.1

Network prefix length: 24

DNS 1: 8.8.8.8

DNS 2: 8.8.4.4

It's important to specify DNS servers correctly. Using standard provider DNS can sometimes cause delays or errors. We recommend specifying public DNS servers from Google (8.8.8.8 and 8.8.4.4) or Cloudflare (1.1.1.1). This often solves the problem of obtaining an IP address but not loading pages.

How do I find out my gateway on another device?

If you have another device (a laptop or a second phone) that works fine with this Wi-Fi, check its network settings. The gateway address will be listed there. This is usually the first address in the range, for example, 192.168.0.1 or 192.168.1.1.

After entering the data, save the settings and try connecting. If the phone successfully accesses the internet, then the problem was with the router's DHCP server, which was unable to assign an address automatically. A static address will be a permanent solution for this device.

Router Settings: DHCP and Filtering

If the problem occurs on all devices or manual configuration on your phone doesn't help, you need to check the router settings. To do this, connect to it using any possible method (cable or from a working device) and enter the gateway address in your browser. This is usually 192.168.0.1 or 192.168.1.1.

Find the section in the router interface LAN or DHCP ServerMake sure the DHCP server is enabled. Check the address pool size (Start IP and End IP). If the range is too small (for example, only 10 addresses) and you have many smart devices, you may be running out of addresses. Expand the range, for example, from 192.168.1.100 to 192.168.1.250.

Parameter Recommended value Description
DHCP Server Enable / Enabled Allows automatic distribution of addresses
Start IP 192.168.1.100 Start of the range of addresses issued
End IP 192.168.1.250 End of range (pool capacity)
Lease Time 120 minutes (or 24 hours) The lease time of the address by the device

It's also worth checking for MAC address filtering. A "Whitelist" may be enabled in the security sections (Wireless Security or Access Control). If your phone isn't on this list, the router will receive a signal but won't provide an IP address. Disable filtering or add your phone's MAC address to the allowed list.

In some cases, changing the wireless channel can help. If the airwaves are clogged with neighboring routers, DHCP packets may be lost. Try changing the channel in the Wireless settings to 1, 6, or 11 (for 2.4 GHz) or select Automatic mode (Auto) to let the router find a free channel.

Android and iOS Specifics: Hidden Settings

Operating systems handle network connections differently. Android Starting with version 10, a "MAC Address Randomization" feature was added to enhance privacy. The phone is presented to the router as a new device each time. Some older routers don't process this quickly enough and freeze. Try changing the "Privacy" setting for your specific network from "Random MAC Address" to "Device MAC Address."

On iPhone A similar feature is called "Private Wi-Fi Address." It can also cause conflicts with home routers. Go to your Wi-Fi settings, click the blue "i" icon next to your network, and turn off the "Private Address" toggle. Then, re-enter the password.

📊 What operating system do you use?
Android 10 and below
Android 11-13
iOS (iPhone)
Other OS

Another feature of modern smartphones is aggressive power saving. The system may disable the Wi-Fi module in the background or limit its operation if it detects an unstable connection. Check your battery settings and ensure that system network services are not restricted.

It's also worth paying attention to the date and time. If the phone's time is incorrect, security protocols (WPA2/WPA3) may not be validated, and the router will drop the connection when obtaining an IP address. Set automatic time synchronization via the network.

⚠️ Note: Settings interfaces may vary depending on the phone manufacturer (Xiaomi, Samsung, Huawei) and the version of the OS. Look for menu items that are similar in meaning, even if the names are slightly different.

Additional methods and extreme measures

If none of the above methods help, the problem may lie deeper. Try resetting your router to factory settings. There's a small hole on the device's body. ResetPress it with a paperclip for 10-15 seconds while the router is turned on. Keep in mind that after this, you'll have to reset your internet settings (login and password from your provider).

Check if you have a third-party Wi-Fi management app or an antivirus program with the "Wi-Fi Protection" feature installed on your phone. These apps often have their own drivers that conflict with the default system drivers. Remove them and test the network with a clean system.

In rare cases, the problem may be related to physical damage to the phone's Wi-Fi module, especially if the device has been dropped or exposed to water. If the phone doesn't detect any networks, or detects them but won't connect to any (even with manual setup), this may indicate a hardware issue.

Keep in mind that software is constantly being updated. If the problem appeared after updating your phone's firmware, it may be a bug in the new version. In this case, you should wait for the next patch from the manufacturer or, if you have the skills, roll back to the previous software version.

Frequently Asked Questions (FAQ)

Why does my phone say "Obtaining IP" but other devices are working?

This indicates an address conflict or a problem with this particular device. Most likely, the router has "remembered" the phone's old MAC address with incorrect parameters. Deleting the network on the phone and clearing the client list (DHCP Lease List) in the router settings may help.

Can an antivirus block the receipt of an IP address?

Yes, some Wi-Fi Protection features or antivirus firewalls may block DHCP requests, considering them suspicious activity. Try temporarily disabling your antivirus to check.

What should I do if I can't access my router settings?

If you can't access 192.168.0.1, check if you're connected to that network. Also try using incognito mode in your browser or a different browser. If that doesn't help, reset your router using the Reset button.

Does password length affect IP address acquisition?

The password itself doesn't affect the DHCP process, but if you enter the wrong password, the phone will endlessly attempt to authenticate, visually appearing stuck in the IP acquisition status. Make sure the password is correct.

Do I need to change my DNS if I can't find the IP?

DNS is configured after receiving an IP address. However, when manually assigning a static IP (when DHCP isn't working), specifying the correct DNS (e.g., 8.8.8.8) is mandatory for full internet functionality.