Произошёл случай, когда в логи MikroTik попала такая запись:

memory dhcp, info dhcp-client on ether-1 lost IP address 50.50.50.50 - lease stopped locality

Ошибка возникает в том случае, когда DHCP сервер не отвечает на запрос dhcp-client release. И как оказалось, обычный роутер типа Tp-Link и Asus продолжает работать без проблем, а MikroTik совершает действие “lease stopped locality”. Интернет пропадает и ситуация не из приятных. Причем, ошибка возникает по причине интернет провайдера.

Как исправить ошибку dhcp-client lost IP address

Самый простой метод, это добавить скрипт, который будет отсылать ICMP(ping) запросы на внешний узел. При отсутствии ответа, будет выполняться команда dhcp-client renew.

Настройка находится System→Scheduler

Скрипт обновление DHCP клиента в MikroTik, добавить в расписание

:if ( [/ping 1.1.1.1 interface=ether1 count=6 ] = 0 ) do={/ip dhcp-client renew [find comment="WAN-1"]}

Запуск скрипта через терминал(terminal)

/system script run Script-Name

Есть вопросы или предложения по обновлению параметров сети DHCP клиента в MikroTik? Активно предлагай свой вариант настройки! Оставить комментарий