Добрый день!
Подскажите как сделать чтоб при появлении в 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
}
Заранее благодарен!
Нужна помощь! Простой скрипт.
-
- Сообщения: 2
- Зарегистрирован: 27 ноя 2019, 09:34
-
- Сообщения: 4088
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Нужна помощь! Простой скрипт.
Добрый. Если всё так просто — то можно в лоб:
Конструкции вида /ip address disable numbers=0 в скриптах лучше не использовать, они для работы в интерактивном режиме: numbers зависят от вывода предыдущей команды print.
Код: Выделить всё
:foreach i in=[/ip firewall address-list find address="10.16.0.4"] do={
/ip address disable [find interface="XXX"]
}
-
- Сообщения: 2
- Зарегистрирован: 27 ноя 2019, 09:34
Re: Нужна помощь! Простой скрипт.
Спасибо, будем пробовать.