Are you connecting to Wi-Fi, but instead of internet access, you see the message "No network access," "Limited," or "IP address not obtained"? This error means that your device was unable to obtain IP address From the router—without it, data exchange with the network is impossible. The problem could lie in either the router settings or the device itself (laptop, smartphone, TV).
In 80% of cases, the problem can be resolved in 5-10 minutes without calling a technician. In this article, we'll discuss all possible reasons, from the mundane (disabled DHCP) to the rare (MAC address conflict), and we'll provide step-by-step instructions for each. We'll pay special attention hidden router settings that manufacturers don't disclose in their documentation.
1. The DHCP server is disabled or not working correctly.
The most common reason is - DHCP server The router doesn't automatically assign IP addresses. This can happen after a firmware crash, manual settings changes, or a factory reset. Without DHCP, devices don't receive network parameters (IP, gateway, DNS) and remain "invisible" to the network.
How to check:
- 🔌 Connect to the router via cable (if Wi-Fi is not working).
- 🌐 Go to your router's control panel (usually at
192.168.0.1or192.168.1.1). - 🔍 Find the section
LANorDHCP(at TP-Link —DHCP → DHCP Settings, at ASUS —Local Network → DHCP Server).
What should be included:
| Parameter | Meaning | Note |
|---|---|---|
| DHCP server | Enabled | If disabled, enable and save the settings. |
| Address pool | For example, 192.168.0.100–192.168.0.199 |
The range must not overlap with static IPs. |
| Rental time | From 12 hours to 7 days | Too short a lease can cause breakups. |
⚠️ Attention: On some routers (for example, Zyxel KeeneticDHCP may be hidden in the "Home Networking" section under "IP Server." If you can't find this setting, check the documentation for your model.
2. IP address conflict on the network
If two devices on the network have the same IP address, the router blocks duplicates, and one device is left without a connection. This often occurs when:
- 🖥️ Manually assigning a static IP to a device (for example, for a printer or camera).
- 🔄 DHCP failure when the server "forgets" the assigned addresses.
- 📱 Connecting a device that was previously on a different network with the same IP range.
How to fix:
- Open
Command line(Win + R →cmd). - Enter the command:
arp -aIt will show all IP and MAC addresses on your network. Look for duplicates.
- If you find a conflict, change the static IP on the device or reboot the router (it will reset the DHCP lease).
3. Incorrect network settings on the device
Sometimes the problem isn't with the router, but with the device itself—for example, if you previously manually configured network settings or set up a VPN. Here's what to check:
On Windows:
- 🖱️ Go to
Settings → Network & Internet → Wi-Fi → Manage known networks. - 🔍 Find your network, click "Properties" and make sure "Obtain an IP address automatically" is checked.
- 🔄 If static DNS were previously registered (for example,
8.8.8.8), try returning it to “Automatic”.
On Android/iOS:
- 📱 Go to Wi-Fi settings and click on your network.
- 🔧 Select "Forget network" (this will reset all saved settings).
- 🔄 Reconnect - the device will request an IP automatically.
⚠️ Note: On some versions Windows 11 IPv6 settings are reset after updates. If the problem persists, disable IPv6 in the connection properties (uncheck "IPv6").
Make sure the IP is obtained automatically | Reset network settings (forget the network) | Disable VPN/proxy | Check the date and time on the device (incorrect ones can block DHCP)
-->
4. Problems with MAC filtering
Many routers support MAC filtering — a function that allows connections only to devices with specific MAC addresses. If your device isn't on the "whitelist," the router will ignore its IP requests.
How to check:
- Go to your router's control panel (usually
192.168.0.1). - Find the section
Wireless Network → MAC Filter(orAccess control). - Make sure filtering is disabled or your MAC address is added to the allowed list.
How to find out the MAC address of your device:
- 🖥️ Windows:
Command Prompt → ipconfig /all(look for "Physical Address"). - 📱 Android:
Settings → About phone → General information → Wi-Fi MAC address. - 🍎 iPhone/iPad:
Settings → General → About → Wi-Fi Address.
What to do if the MAC address is blocked?
If your MAC address is blacklisted, remove it from the blocking list in your router settings. If the router is not yours (for example, in an office or hotel), contact your network administrator—it's impossible to bypass filtering without access to the control panel.
5. Router or firmware malfunctions
If DHCP is enabled, there are no conflicts, but an IP address is still not assigned, the problem may be with the router itself. Common causes:
- 🔄 Overheat (the router switches off or works unstably).
- 🖥️ Firmware failure (for example, after an update).
- 🔌 Hardware failure (the port or antenna is damaged).
Diagnostics and solutions:
| Symptom | Solution |
|---|---|
| The router gets very hot and reboots spontaneously. | Turn off for 10 minutes, provide ventilation (do not place in a closed cabinet). |
| After updating the firmware, it stopped issuing IP addresses. | Perform a factory reset (button Reset for 10 seconds). |
| Wi-Fi works, but IP is not assigned, only via cable. | Check the cable (try a different one) or the port on the router. |
If resetting doesn't help, try roll back the firmware to the previous version. Look for instructions on the router manufacturer's website (for example, for ASUS RT-AX88U or TP-Link Archer C6).
6. Problems on the provider's side
Less often, but it does happen, the internet provider is to blame. Possible scenarios:
- 🔌 Disabling DHCP on the ISP side (for example, when changing the tariff).
- 🔒 Blocking by router MAC address (if you changed your device).
- 📡 Problems with the provider's equipment (DDoS attack, server failure).
How to check:
- Connect your ISP's cable directly to your computer (without the router). If an IP address isn't assigned, the problem lies with your ISP.
- Call support and check if they are blocking your router's MAC address (relevant for Rostelecom, Beeline, MTS).
- If the provider uses
PPPoEorL2TP, make sure that the login/password is entered in the router settings.
⚠️ Please note: Some providers (eg. Dom.ru) bind services to the MAC address of the first connected device. If you replace your router, you need to notify support of the new MAC address or clone the old one in the settings (MAC Clone).
7. Viruses or malware
Although rare, malware can block IP address acquisition by spoofing network settings or attacking the DHCP server. Signs of infection:
- 🛡️ The antivirus issues warnings about network activity.
- 🔄 IP address changes too often (visible in
ipconfig /all). - 📥 Unknown connections appear in
netstat -ano.
What to do:
- Scan your device Malwarebytes or Kaspersky Virus Removal Tool.
- Check the list of installed programs for suspicious ones (for example,
DHCP Server Simulator). - Reset network settings to factory defaults:
netsh int ip resetnetsh winsock reset
8. Hardware malfunctions
If none of the above helps, the problem may be in iron:
- 📡 Faulty Wi-Fi module on the device (laptop, smartphone).
- 🔌 Damaged network controller (for example, after a power surge).
- 🔋 A broken router (does not issue IP to any device).
Diagnostics:
- Try connecting the problematic device to a different network (such as a mobile hotspot).
- Connect another device to the router - if the IP is not assigned to anyone, the router is faulty.
- Check it out Event log router (section
LogsorSystem log) for type errorsDHCP lease failed.
If the fault is confirmed:
- 🖥️ For PC/Laptop: Try connecting USB/Wi-Fi adapter (costs from 500 ₽).
- 📶 For a router: If the warranty is valid, contact the service center. If not, it's easier to buy a new one (for example, TP-Link TL-WR841N for ~2000 ₽).
FAQ: Frequently Asked Questions
Is it possible to manually enter an IP address if DHCP doesn't work?
Yes, but this is a temporary solution. Go to the network settings on your device and specify:
- IP address:
192.168.0.X(where X is a number from 10 to 99, not occupied by other devices). - Subnet mask:
255.255.255.0. - Gateway: IP of your router (usually
192.168.0.1). - DNS:
8.8.8.8(Google) or1.1.1.1(Cloudflare).
Disadvantage of this method: when changing router settings, you will have to update the IP manually.
Why is the IP still not assigned after resetting the router?
Possible reasons:
- 🔌 The router is faulty (check the indicators - if they are not lit
LAN/WAN, this is a hardware problem). - 📡 If your provider uses MAC address binding, clone the old router's MAC address in the new router's settings.
- 🖥️ The settings are lost
VLAN(relevant for providers like Beeline or MGTS).
How can I check if my router is assigning an IP address to other devices?
Connect another laptop or smartphone to the network. If the IP address is assigned, the problem is with the first device. If not:
- Check your DHCP settings (see Section 1).
- Update your router firmware.
- Reset your router to factory settings.
Can antivirus block IP address acquisition?
Yes, some antiviruses (for example, Avast, ESET NOD32) have network protection modules that can block DHCP requests. Try temporarily disabling your antivirus or adding the network to the exceptions list.
What to do if an IP address is issued, but there is no internet?
This is a different problem - most likely incorrect settings DNS or there are problems with your provider. Check:
- 🔍 Does the router provide internet via cable (connect the PC directly to the port)
WAN). - 📡 Are they indicated correctly?
PPPoE/L2TPdata in the router settings. - 🌍 Try manually entering DNS (
8.8.8.8or1.1.1.1).