Why Reserve a Static IP Address
Dynamic addressing is convenient for smartphones and laptops that connect to the network occasionally. However, smart home servers, NAS drives, network printers, and gaming consoles require a stable address. If the IP changes after a router reboot, port forwarding, firewall rules, and integrations with automation systems will stop working. Reserving an address via the router's built-in DHCP server solves this problem once and for all, keeping the router in control of the address pool.
Preparation Before Configuration
Before accessing the control panel, gather the following information:
- The local IP address of the device you want to reserve (e.g.,
192.168.1.150). - The MAC address (physical address) of the device's network interface.
- Ensure the chosen IP is within the valid subnet range and is not already in use by another client.
- Have the login credentials for the router's admin panel handy (usually
adminand the password on the sticker on the bottom of the device).
Step 1: Determine the Device's MAC Address
Every network adapter has a unique identifier. You'll need to find it beforehand.
- For Windows: Open the Command Prompt (
Win + R→cmd) and runipconfig /all. In your connection's section, find the "Physical Address" line. - For macOS: Go to
System Settings→Network, select the active connection, and clickDetails. TheHardwaretab will display the MAC address. - For Android/iOS: Go to Wi-Fi settings, tap the information icon or the network name, and look for "MAC Address" or "Wi-Fi Address".
Step 2: Open the Router's Web Interface
Open any browser and enter the gateway address. Common defaults are 192.168.1.1, 192.168.0.1, or 10.0.0.1. You can find the exact address using the ipconfig command (look for "Default Gateway" on Windows) or netstat -nr on macOS/Linux.
Enter the username and password. If you changed them previously and forgot them, you'll need to reset the router to factory settings using the Reset button.
Step 3: Configure Address Reservation (DHCP Reservation)
Interfaces vary by brand, but the logic is the same. Look for a section related to the local network or DHCP.
- Keenetic:
My Networks and Devices→Device Listtab → click on the desired device →Static IP Address→ enter the address and save. - TP-Link:
Advanced→Network→DHCP Server→Address Reservation→Add. Specify the MAC address and desired IP. - ASUS:
LAN→DHCP Servertab → scroll toDHCP Client List (Static IP)→ click+. Ensure the entered address does not conflict with other devices. The system will automatically block it from being assigned to other clients.
Step 4: Apply Changes and Renew the Connection
After saving the rule, restart the router's DHCP service. On most models, this happens automatically, but sometimes a full reboot via the System Tools → Reboot panel is required.
On the target device, renew the network settings to obtain the new address:
- Windows: Run
ipconfig /release, thenipconfig /renew. - Linux/macOS: Disable and re-enable the network interface, or run
sudo dhclient -rfollowed bysudo dhclient. - Smartphones: Simply turn Wi-Fi off and on, or enable Airplane mode for 10 seconds.
How to Verify the Result
Open Command Prompt or Terminal on the target device and run ipconfig (Windows) or ip a / ifconfig (Linux/macOS). Ensure the IPv4 address field displays the exact IP you reserved. Additionally, ping the router (ping 192.168.1.1) to check routing stability. If no packets are lost, the configuration was successful.
Troubleshooting Common Issues
- Error "IP Address Conflict": You specified an address already assigned to another client or within the active dynamic pool. Change the IP to a free one within the subnet range (typically
192.168.x.50–254) or temporarily reduce the DHCP range in the router settings. - Device is not obtaining an address: Check if the device itself has manual network settings enabled. Switch it to "Automatic (DHCP)" mode.
- Settings reset after firmware update: Reservation rules are stored in NVRAM, but always export the router's configuration before updating the firmware in case of a failure.
- Access to the admin panel is blocked: Ensure your computer is connected to the same router and subnet. Try connecting via Ethernet cable instead of Wi-Fi for better reliability.