MikroTik.Динамический список в статический

При добавлении IP адресов в Address List фаервола
список адресов получается динамический , что показывает буква D перед названием списка dynamic . Все бы ничего, если бы при перезагрузки или внезапном отключении электропитания, записи находящиеся в списке не пропадали, со всеми вытекающими...

MikroTik.Динамический список в статический

Чтобы такого не происходило необходима сделать список с динамического в статический, для этого есть небольшой скрипт, который необходимо добавить в Scheduler нашего роутера, иными словами создать правило, которое будет выполняться в заданный промежуток времени.

Открываем Winbox. Далее переходим System → Scheduler жмем на [+] и добавляем правило вписав в него приведенный ниже скрипт

:local dyn Google;
:foreach i in=[/ip firewall address-list find (dynamic=yes)&&(list=$dyn)] do={
:local a [/ip firewall address-list get value-name=address $i]                  
/ip firewall address-list remove $i
/ip firewall address-list add address=$a list=Google}
MikroTik.Динамический список в статический

Name — Задаем имя правилу.
On Event — Вписываем скрипт/команда.
Interval —  Интервал, через который задание будет выполняться. Если интервал меньше суток, то использовать формат времени 00:00:00 ( ЧЧ:ММ:СС )
Policy —  Список политик. Снимаем лишние галки

В результате получаем статический список с IP адресами

MikroTik.Динамический список в статический
Рейтинг
( Пока оценок нет )