Как реализовать переподключение pppoe-интерфейса на MikroTik, в случае если провайдер выдал «серый» айпи-адрес?
Провайдер выдает при подключении пппое-соединения свободные айпи-адреса из "белых" и "серых" пулов вперемешку. При переподключении пппое-соединения в ночное время в 99% выдается белый айпи-адрес, но все же хотелось бы подстраховаться и в случае получения серого айпи-адреса - переподключаться до тех пор пока не получен белый.
Статический белый ип-адрес не интересует, нужен динамический, но белый.
Вроде бы ситуация распространенная, однако, готового решения найти не удалось. Не хватает информации по синтаксису команд для написания скрипта, максимум что удалось на текущий момент - присвоить переменной значение ип-адреса, дальше нужно, либо выдернуть первый октет из ип-адреса и проверить на соответствие 10, либо проверить адрес на принадлежность пулу. У кого-нибудь есть решение этой задачи?
Вот есть скрипт, который частично удовлетворяет требованиям forummikrotik.ru/viewtopic.php?f=14&t=7123
Берется первый октет IP адреса и сравнивается. Остается заменить условие с "!=" на "==" (или просто =, не помню уже как там в микротиках) и сравнивать. Зациклить его до получения нужного результата и запускать сам скрипт в schedule по графику, только в нужное время.