Добрый день!
Подскажите как сделать чтоб при появлении в 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
}
Заранее благодарен!
Нужна помощь! Простой скрипт.
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
:if ([len [/ip firewall address-list find address=1.1.1.1 list=name]] > 0] do={сделать что то}
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 5
- Зарегистрирован: 27 ноя 2019, 10:59
сделал так:(не работает)
:if ([len [/ip firewall address-list find address=10.16.0.4 list=testList]] > 0] do={/ip address disable numbers=0}
вообщем есть пользователь с ip 10.16.0.4 при попадании его в testList должно проходить действие, данный скрипт не заработал!
:if ([len [/ip firewall address-list find address=10.16.0.4 list=testList]] > 0] do={/ip address disable numbers=0}
вообщем есть пользователь с ip 10.16.0.4 при попадании его в testList должно проходить действие, данный скрипт не заработал!
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
:if ([:len [/ip firewall address-list find address=10.16.0.4 list=testList]] > 0) do={/ip address disable numbers=0}
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 5
- Зарегистрирован: 27 ноя 2019, 10:59
дьявол в мелочах! работает! СПАСИБО!