Страница 2 из 2
Re: Взять статус маршрута\правила\итд
Добавлено: 02 сен 2020, 10:04
Sertik
Приветствую дорогой друг, Podarok66, месяц не появлялся тут, был в отпуске ... С септиками
Septikу дело иметь в отпуске не приходилось, но по дачному хозяйству повозился с удовольствием, так что где-то Вы правы ...
Почему не попасть ? Разве правило в /ip firewall filter не добавляет одинаковые адреса в адрес-лист ? Вроде как добавляло всегда ... Надо проверить ...
Ну и правило можно делать "динамическое", чтобы адреса добавлялись на некоторое время, потом будут удалены РОС. Это время должно быть примерно равно (чуть больше) чем интервал исполнения скрипта в планировщике.
А скрипт всем "отработанным" адресам ставит комментарий "executed", у новых - добавленных между сработками скрипта, комментарий пустой - на них реакция будет.
Re: Взять статус маршрута\правила\итд
Добавлено: 03 сен 2020, 18:58
podarok66
Прости, дружище, опечатался
Про одинаковые адреса - пробовал, не прокатило. Может быть я что-то не так делаю, но что вышло, то вышло.
Re: Взять статус маршрута\правила\итд
Добавлено: 04 сен 2020, 18:44
Sertik
Да, тоже проверил. Если коннекты идут с одного и того же адреса, пока адрес в листе, то повторно он не добавляется.
Re: Взять статус маршрута\правила\итд
Добавлено: 05 сен 2020, 21:01
podarok66
Нужно прикручивать удаление адреса из списка после обработки скриптом.
Re: Взять статус маршрута\правила\итд
Добавлено: 12 мар 2021, 17:53
vadim.shimov
а как написать что б при активном маршруте одно из правил в mangle было активно, а при не активном - выключено?
Re: Взять статус маршрута\правила\итд
Добавлено: 12 мар 2021, 18:44
podarok66
Ну что-то типа этого. Только учитывать надо, что маршруты должны быть статическими и с комментарием
Код: Выделить всё
:if ([/ip route get [find comment="bla"] active ]) do={/ip firewall mangle set [find comment="bla"] disabled=no} else={/ip firewall mangle set [find comment="bla"] disabled=yes}
Re: Взять статус маршрута\правила\итд
Добавлено: 15 мар 2021, 09:34
vadim.shimov
Спасибо, то что нужно
podarok66 писал(а): ↑12 мар 2021, 18:44
Ну что-то типа этого. Только учитывать надо, что маршруты должны быть статическими и с комментарием
Код: Выделить всё
:if ([/ip route get [find comment="bla"] active ]) do={/ip firewall mangle set [find comment="bla"] disabled=no} else={/ip firewall mangle set [find comment="bla"] disabled=yes}
Re: Взять статус маршрута\правила\итд
Добавлено: 17 мар 2021, 10:02
vadim.shimov
А можно что б при выполнении скрипта не было записи в логах?
vadim.shimov писал(а): ↑15 мар 2021, 09:34
Спасибо, то что нужно
podarok66 писал(а): ↑12 мар 2021, 18:44
Ну что-то типа этого. Только учитывать надо, что маршруты должны быть статическими и с комментарием
Код: Выделить всё
:if ([/ip route get [find comment="bla"] active ]) do={/ip firewall mangle set [find comment="bla"] disabled=no} else={/ip firewall mangle set [find comment="bla"] disabled=yes}
Re: Взять статус маршрута\правила\итд
Добавлено: 17 мар 2021, 20:12
podarok66
/system/logging/rules ... Это правила логирования. Вот там и копайтесь...