Скрипт проверки IP

Здесь выкладываем скрипты
Аватара пользователя
JoeRee
Сообщения: 16
Зарегистрирован: 22 мар 2014, 05:28
Откуда: Магадан

Скрипт проверки IP

Сообщение JoeRee » 12 ноя 2016, 19:27

Провайдер периодически меняет IP. На личный форум есть доступ извне только тогда, когда IP начинается на 212.
Нашел скрипт:

Код: Выделить всё

:local newIP [:pick [/ip address get [find interface ="RT"] address ] 0 3]
:if ($newIP != 212) do={
/interface pppoe-client disable RT
:delay 5
/interface pppoe-client enable RT
}

В шедулере стоит запуск каждые 10 мин.
Скрипт работает, но, иногда, провайдер присваивает IP повторно нерабочий. Приходится ждать эти 10 мин. до следующего запуска.
Как зациклить скрипт до получения правильного IP?
Или в шедулере поставить проверку каждую минуту? В этом случае забьется ли память микротика частым большим логом?
Memento mori...

Вернуться в «Готовые скрипты Mikrotik»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость