IP-адреса призначається комп’ютеру з DHCP-сервера маршрутизатора не для постійного використання, а на певний період. Це називається часом оренди IP-адреси. Коли термін оренди закінчується, IP-адреса знову вважається вільною, і клієнт повинен запросити нову (але вона може бути та сама).
У KeeneticOS за замовчуванням час оренди DHCP для домашньої та гостьової мереж встановлено на 25200 секунд (7 годин). Це кількість часу, відведеного на лізинг IP адреси.
Коли 50% терміну оренди пройде, клієнт спробує продовжити оренду або оновити інформацію про IP-адресу.
Ви можете встановити час оренди IP у веб-інтерфейсі маршрутизатора. Цей параметр розташований на сторінці «Домашня мережа» у розділі «Параметри IP». Щоб змінити параметри існуючого сегмента домашньої мережі в розділі «Параметри IP», натисніть «Показати налаштування DHCP» і в полі «Час оренди» встановіть необхідне значення в секундах.
Ось приклад встановлення терміну оренди IP-адреси, яка автоматично призначається DHCP-сервером маршрутизатора Keenetic, та його поновлення.
Наприклад, давайте встановимо час оренди IP-адреси для основної домашньої мережі на 60 секунд (ми навмисно встановили такий короткий час у нашому прикладі, щоб показати, як працює механізм оренди IP-адреси). Як правило, рекомендований час оренди IP-адреси становить 48 годин (172800 секунд) для оновлення IP-адреси один раз на день.
Після застосування зазначених параметрів клієнти отримають IP-адресу протягом 1 хвилини, після чого кожні 30 секунд надсилатимуть запит на DHCP-сервер на нову IP-адресу. Щоб оновити таймер оренди IP, від’єднайте та знову під’єднайте мережевий адаптер (або від’єднайте кабель Ethernet від комп’ютера на кілька секунд, а потім знову під’єднайте його).
Цей механізм добре видно з дампу мережевих пакетів, зібраного на стороні клієнта DHCP. На скріншоті нижче видно, що через 30 секунд з'являється запит на оновлення IP-адреси.
Ви також можете встановити час оренди IP-адреси за допомогою спеціальної команди через інтерфейс командного рядка (CLI) маршрутизатора:
ip dhcp pool _WEBADMIN lease xxx
де xxx – час у секундах. Максимальне значення оренди IP-адреси в KeeneticOS становить 259200 секунд (72 години, 3 дні).
Щоб зберегти налаштування в енергонезалежній пам’яті роутера, виконайте команду.
system configuration save