The situation when a smartphone endlessly hangs on the status "Obtaining IP address..." and then displays an error or simply disconnects is familiar to many users. AndroidThis state means that physical contact with the router is established, the radio channel is operational, but logical identification of the device on the network is impossible. Without a unique digital identifier, your device cannot exchange data with the outside world, remaining isolated within the local network.
Most often, the problem lies not in a hardware failure, but in a software conflict or a reset of the router settings, which stops issuing addresses to new clients. DHCP server — is the service responsible for automatically distributing addresses, and it's often the culprit of trouble. Understanding how this process works will help you quickly find the root of the problem and restore internet access without a trip to a service center.
In some cases, failure occurs because the pool of available addresses has simply run out of free slots, or the phone itself has "remembered" incorrect network parameters. We'll examine all possible scenarios, from a simple reboot to complex MAC filtering. It is critical to first rule out a hardware failure in the router before resetting the smartphone itself to factory settings.
How DHCP Works and Causes of Failures
To troubleshoot the issue, you need to understand the mechanics of the process. When you press the connect button, your phone sends a broadcast request to the network. The router, upon receiving this signal, must allocate a free IP address from its pool and transmit it to the device along with the subnet mask and gateway address. If this dialogue is interrupted, an error occurs.
The main reason is often table overflow. DHCP clients On the router. Imagine you have a guesthouse with 10 rooms (addresses). If all the rooms are occupied and the 11th guest arrives, there's simply no room for them, even if there's still plenty of room in the building. The router may not release the addresses of devices that have long since left the network, considering them still active.
IP address conflicts are also worth considering. This occurs when two devices on the same network are manually or mistakenly assigned the same number. In this situation, the router doesn't know where to send data packets and blocks both subscribers' connections to prevent traffic chaos. Static IP, set a long time ago, can become the cause of such a conflict after changing the equipment.
Another factor is router firmware instability. Over time, errors accumulate in the device's memory, processes freeze, and the address distribution service stops responding to requests from new devices, although older devices may continue to function reliably.
Basic diagnostics and hardware reboot
Before delving into deep settings, it's worth performing a "magic action"—a full reboot of the entire chain. This isn't just a cliché, but a necessary step to clear the router's RAM and reset frozen processes. DHCPOften, the problem is resolved at this stage, as the router reinitiates all services.
Unplug the router completely. Don't just press the power button, if there is one; actually disconnect the power from the device. Wait at least 30 seconds. This time is needed for the capacitors to discharge and the cache memory to clear. Plug the router back in and wait until the indicators fully load.
⚠️ Note: If you're using a fiber optic terminal (ONT) from your provider, it may take up to 5-10 minutes to reboot. Don't panic if the internet doesn't return immediately; give the equipment time to register with your provider's network.
In parallel with the router, it is recommended to reboot the smartphone itself. Android This can be done through the power menu or with a button combination. Restarting the phone resets the network stack and clears temporary files that may have caused a connection conflict.
If the situation hasn't improved after rebooting and the phone still displays "Obtaining IP address," we'll need to move on to more detailed settings. The issue may lie with specific security settings or manual network settings.
Smartphone Wi-Fi settings: static IP
One of the most effective ways to bypass the error is to manually enter the network parameters. Instead of waiting for a response from DHCP serversWe'll specify the addressing ourselves. This eliminates the possibility of conflicts and address pool overflows on the router side.
Go to your phone's Wi-Fi settings. Find the network you can't connect to and tap it (or the gear/arrow icon next to its name). Select "Change network" or "Advanced" from the menu. Find "IP settings" and toggle it off. DHCP on Static.
You must enter the correct data in the fields that open. They typically look like this:
- 📱 IP address: 192.168.1.128 (the last digit can be changed from 2 to 254, but it must not match the router's address)
- 🌐 Gateway: 192.168.1.1 (or 192.168.0.1, depending on the router model)
- 📏 Network prefix length: 24
- 🔍 DNS 1: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
It is important to know the address of your router. If it is standard 192.168.1.1 doesn't fit, try 192.168.0.1 Or check the sticker on the bottom of the device. After entering the information, save the settings and try connecting again. The phone should gain access immediately, as we've bypassed the address request.
If a static address doesn't help, there may be a security issue. Check if filtering is enabled on your router. MAC addressesIn this case, the router sees the device but blocks its IP address from being issued because its unique identifier is not whitelisted.
☑️ Checking static IP settings
Router actions and administration
If everything is fine with your phone, it's worth looking into the router's internals. To do this, connect to it from another device that's working properly, or via a cable. In the web interface (usually at 192.168.1.1), find the "Settings" section. LAN or DHCP Server.
Check the address pool size. If the range is too narrow (for example, from 192.168.1.100 to 192.168.1.105), there will only be enough space for 5 devices. Expand the range, for example, to 192.168.1.200. This is guaranteed to solve the problem in homes with a large number of smart devices.
| Parameter | Recommended value | Description |
|---|---|---|
| Start IP Address | 192.168.1.2 | Start of the range of distributed addresses |
| End IP Address | 192.168.1.254 | End of range, max number of clients |
| Lease Time | 120 minutes | The rental period after which the address is vacated |
| DNS Server | Auto / 8.8.8.8 | Name server address for clients |
Also note the function MAC FilterIf it's set to "Blacklist" mode, make sure your phone's MAC address isn't accidentally included. If it's set to "Whitelist" mode, your phone won't physically receive an IP address until you add its MAC address to the whitelist.
In some cases, changing the wireless network mode helps. Try switching the standard from 802.11 b/g/n on 802.11 n/ac or change the broadcast channel. Interference from neighboring routers can disrupt the handshake packet needed to obtain an IP address.
How to find out the MAC address of a phone?
The MAC address is a unique identifier for your network card. On Android, you can find it in Settings → About phone → General information (or Status). It's also often displayed in the Wi-Fi settings as "Wi-Fi MAC address." It appears as a combination of numbers and letters separated by a colon, for example: A4:5E:60:C2:11:99.
Reset network settings and delete profile
When software glitches accumulate on the phone itself, a radical but safe method can help: deleting the network profile. The phone may have "remembered" the settings or encryption keys, which are now preventing the connection.
Go to Wi-Fi settings, select the problematic network, and tap "Forget Network" or "Delete." Then, re-enter the password. This forces the phone to go through the entire authorization cycle again from scratch, ignoring old, possibly corrupted, configuration files.
If deleting the network doesn't help, reset all network settings. Important: This action will delete saved passwords for all Wi-Fi networks, Bluetooth pairing settings, and mobile network settings, but will not affect your photos, contacts, or apps.
The path to this function on most Android-smartphones look like this: Settings → System → Reset settings → Reset Wi-Fi, mobile data, and Bluetooth settingsAfter rebooting, the phone will be as good as new in terms of network connections, which often resolves deep driver conflicts.
⚠️ Note: After resetting your network settings, you will need to re-enter passwords for all your home and work Wi-Fi networks, as well as re-pair your Bluetooth headphones and watch.
Impact of firmware and third-party applications
Don't discount software. Outdated router firmware may contain bugs that become apparent when newer versions are installed. AndroidManufacturers frequently release updates that improve compatibility with modern gadgets.
Check for updates for your router in the web interface. If the model is older and there are no updates, you may need to consider replacing the hardware, as older security protocols (such as WPA) may conflict with Android's new security requirements.
On the phone itself, the problem could be caused by "internet speedup" apps or VPNs. They can intercept network traffic and block IP address acquisition. Try running the phone in Safe modeIf Wi-Fi works in this mode, then one of the installed applications is to blame.
To enter Safe Mode, you typically press and hold the power button on the screen, then long-tap the "Power Off" icon until you see the prompt to enter Safe Mode. Only system apps can run in Safe Mode.
Specifics of Android and iOS
Different operating systems handle network errors differently. On devices Apple (iOS) often finds the "Reset Network Settings" feature, which is located in the main settings menu, helpful. Apple also strictly enforces MAC address privacy by randomizing it.
On your iPhone, try disabling the "Private Wi-Fi Address" feature for a specific network. Go to Wi-Fi settings and tap the blue icon. (i) next to the network and turn off the "Private Address" toggle switch. The router may block the device if it doesn't recognize its changing MAC address.
On Android 10 and above also feature MAC address randomization. If your router is old and doesn't support this feature, it will endlessly attempt to assign an IP address and disconnect the device. In the advanced Wi-Fi network settings, try switching the MAC address type from "Random" to "Device MAC address."
This setting forces the phone to use its real, factory address, which often solves compatibility issues with older provider equipment or corporate networks.
Why does my phone say "Obtaining IP" but won't connect?
This means the radio module is working, but the router isn't responding to the address allocation request. Possible causes include: the DHCP address pool is full, MAC address filtering is enabled, the DHCP service on the router is failing, or there's an IP conflict.
Can antivirus block IP address acquisition?
Yes, some firewalls included with antivirus software can block DHCP requests, considering them suspicious activity, especially on public networks. Try temporarily disabling the protection.
What if static IP doesn't work either?
If even a manually entered address doesn't allow access, check the gateway. If the gateway is incorrect, the phone won't be able to access the internet outside the local network. Also, check if the device is blocked by your provider.
How often should I reboot my router?
To ensure stable operation of your home router, it's recommended to reboot it at least once a week. This clears the memory and prevents errors from accumulating in the NAT and DHCP tables.