Нужна помощь в написании скрипта.

Автоматизация при помощи встроенного скриптового языка и RouterOS API
Ответить
simonflex
Сообщения: 1
Зарегистрирован: 06 янв 2019, 04:56

Нужна помощь в написании скрипта.

Сообщение simonflex » 09 янв 2019, 10:33

Добрый день!
Я новичок и сразу так трудно разобраться со скриптами.
Решил для себя создать базу доверенных, не доверенных ip и сетей
В ручном порядке создал address-list tr_ пример (tr_apple, tr_google, tr_yandex и т.д) Отслеживая адрса и пробивая их через 2ip.ru заносил все вручную Далее в mangle создал правило:
chain=forward action=add-src-to-address-list src-address-list=!allow_ip_list /
address-list=ip_src_frwd_new address-list-timeout=none-dynamic in-interface=ether1
теперь надо заполнить allow_ip_list адресами из моих tr_
Не знаю как будет лучше, наверное чтобы скрипт запускался через час или как, проверка добавились ли
новые адреса, если добавились, то добавить их в allow_ip_list
в начале скрипта сделать проверку на присутствие или отсутствие allow_ip_list, если отсутствует то создать
кроме этой строки пока ничего нет

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

:foreach addrip in=[/ip fi add  print as-value where list~"tr_"] do={:put ($addrip->"address")}
Последний раз редактировалось simonflex 09 янв 2019, 16:28, всего редактировалось 1 раз.

Аватара пользователя
Chupaka
Сообщения: 2094
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Нужна помощь в написании скрипта. Писать в личку

Сообщение Chupaka » 09 янв 2019, 10:44

Добрый.

Да, местами скрипты не очень очевидны, где-то люди просто начинают слишком мудрить...

В общем, если будут вопросы - задавайте.

Ответить