Страница 1 из 1

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

Добавлено: 27 ноя 2019, 09:49
mTeam
Добрый день!
Подскажите как сделать чтоб при появлении в address-list определенного ip, включался-выключался определенный интерфейс или ip-адрес на интерфейсе? Типа:

:local interA [/ip firewall address-list find address="10.16.0.4"]
:if ($interA=10.16.0.4) do={
/ip address disable numbers=0
}

Заранее благодарен!

Re: Нужна помощь! Простой скрипт.

Добавлено: 27 ноя 2019, 13:10
Chupaka
Добрый. Если всё так просто — то можно в лоб:

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

:foreach i in=[/ip firewall address-list find address="10.16.0.4"] do={
/ip address disable [find interface="XXX"]
}
Конструкции вида /ip address disable numbers=0 в скриптах лучше не использовать, они для работы в интерактивном режиме: numbers зависят от вывода предыдущей команды print.

Re: Нужна помощь! Простой скрипт.

Добавлено: 06 дек 2019, 06:59
mTeam
Спасибо, будем пробовать.