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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
xTeam
Сообщения: 5
Зарегистрирован: 27 ноя 2019, 10:59

Добрый день!
Подскажите как сделать чтоб при появлении в 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
}

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


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

:if ([len [/ip firewall address-list find address=1.1.1.1 list=name]] > 0] do={сделать что то}


Есть интересная задача и бюджет? http://mikrotik.site
xTeam
Сообщения: 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 должно проходить действие, данный скрипт не заработал!


vqd
Модератор
Сообщения: 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
xTeam
Сообщения: 5
Зарегистрирован: 27 ноя 2019, 10:59

дьявол в мелочах! работает! СПАСИБО!


Ответить