Скрипт обновление DHCP клиента в MikroTik, ошибка dhcp-client lost IP address

скрипт обновления dhcp кдиента в микротик
В логах 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, после чего теряет интернет-соединение. Причина проблемы, как правило, связана с работой интернет-провайдера.
РЕКОМЕНДАЦИЯ
Наша команда советует изучить углубленный курс по администрированию сетевых устройств MikroTik.
В курсе много лабораторных работ по итогам которых вы получите обратную связь.
После обучения вы получите диплом гос. образца РФ. Подробности и доступ к началу курса бесплатно тут.

Как устранить ошибку «dhcp-client lost IP address»

Наиболее простой способ решения — использование скрипта, который отправляет ICMP (ping) запросы на внешний ресурс. Если ответа нет, выполняется команда dhcp-client renew. Настройка осуществляется в разделе System → Scheduler.
добавим скрипт в планировщик микротик
: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
РЕКОМЕНДАЦИЯ
Вы хорошо разбираетесь в Микротиках? Или впервые недавно столкнулись с этим оборудованием и не знаете, с какой стороны к нему подступиться? В обоих случаях вы найдете для себя полезную информацию в углубленном курсе «Администрирование сетевых устройств MikroTik». В курсе много практических лабораторных работ по результату выполнения которых вы получите обратную связь. После окончания обучения вы получите диплом гос. образца РФ. Подробности и доступ к началу курса бесплатно тут.