Изменение времени аренды IP-адреса
IP-адрес назначается компьютеру от DHCP-сервера интернет-центра не на постоянное пользование, а на определенный срок. Это называется арендой (lease time) IP-адреса. По истечении срока аренды IP-адрес вновь считается свободным, и клиент должен запросить новый (он, впрочем, может оказаться тем же самым).
В KeeneticOS, начиная с версии 2.10
, по умолчанию для домашней и гостевой сети время аренды IP-адреса DHCP Lease установлено 25200 сек
(7 часов
). Именно столько выделено времени для аренды IP-адреса. На более ранних версиях микропрограммы это значение составляло 300 секунд
(5 минут
).
Когда пройдет 50%
времени от срока аренды, клиент выполнит попытку возобновить аренду или обновить (renew) информацию об IP-адресе.
Время аренды IP-адреса можно установить в веб-интерфейсе интернет-центра. Данная настройка находится на странице "Домашняя сеть" в разделе "Параметры IP". Для изменения параметров существующего сегмента домашней сети в разделе "Параметры IP" нажмите "Показать настройки DHCP" и в поле "Время аренды" установите нужное значение в секундах.
Далее приведем пример самостоятельной установки срока аренды IP-адреса и его обновления, назначаемого автоматически DHCP-сервером интернет-центра серии Keenetic.
Например, установим время аренды IP-адреса для основной домашней сети, равное 60 секундам
(мы специально в нашем примере установили такое маленькое время, чтобы показать, как работает механизм аренды IP-адреса). Как правило, рекомендуемый срок аренды IP-адреса составляет 48 часов
(172800 секунд
) для обновления IP-адреса раз в сутки.
После применения указанных параметров клиенты будут получать IP-адрес сроком на 1 минуту
, после чего будут посылать на DHCP-сервер запрос о получении нового IP-адреса каждые 30 секунд
. Чтобы обновить таймер срока аренды IP-адреса отключите и затем включите сетевой адаптер (или просто отключите Ethernet-кабель от компьютера на несколько секунд и затем заново его подключите).
Данный механизм хорошо виден по дампу сетевых пакетов, собранных на стороне DHCP-клиента. Из нашего дампа видно, что через 30 секунд
происходит запрос на обновление IP-адреса.
Также время аренды IP-адреса можно установить с помощью специальной команды через интерфейс командной строки (CLI) интернет-центра:
ip dhcp pool _WEBADMIN lease xxx
где xxx
— время в секундах. Максимальное значение аренды IP-адреса в KeeneticOS составляет 259200 секунд
(72 часа
, 3 суток
).
Для сохранения настройки в энергонезависимой памяти интернет-центра необходимо выполнить команду
system configuration save