Other

Setting Up a Static IP Address on a Router: Complete Guide

This guide explains how to assign a permanent IP address to a device via the router's web interface. You'll get a stable connection for servers, printers, and smart home devices without address conflicts.

Updated at April 6, 2026
10-15 minutes
Medium
FixPedia Team
Применимо к:Modern routers (TP-Link, ASUS, Keenetic, MikroTik)Windows 10/11, macOS, Android, iOS

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 admin and 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 + Rcmd) and run ipconfig /all. In your connection's section, find the "Physical Address" line.
  • For macOS: Go to System SettingsNetwork, select the active connection, and click Details. The Hardware tab 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 DevicesDevice List tab → click on the desired device → Static IP Address → enter the address and save.
  • TP-Link: AdvancedNetworkDHCP ServerAddress ReservationAdd. Specify the MAC address and desired IP.
  • ASUS: LANDHCP Server tab → scroll to DHCP 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 ToolsReboot panel is required. On the target device, renew the network settings to obtain the new address:

  • Windows: Run ipconfig /release, then ipconfig /renew.
  • Linux/macOS: Disable and re-enable the network interface, or run sudo dhclient -r followed by sudo 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.

F.A.Q.

What's the difference between a static IP on the router and on the device itself?
Can I set a static IP through the router's mobile app?
Do I need a static IP for accessing the router from the internet?
What to do if the device doesn't connect to the network after changing the IP?

Hints

Determine the device's MAC address
Log into the router's web interface
Navigate to the DHCP or LAN settings
Create an IP-to-MAC binding rule
Update network settings on the device

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community