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

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

Добавлено: 27 ноя 2019, 11:03
xTeam
Добрый день!
Подскажите как сделать чтоб при появлении в 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, 11:18
vqd
:if ([len [/ip firewall address-list find address=1.1.1.1 list=name]] > 0] do={сделать что то}

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

Добавлено: 27 ноя 2019, 11:30
xTeam
сделал так:(не работает)

: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 должно проходить действие, данный скрипт не заработал!

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

Добавлено: 27 ноя 2019, 11:47
vqd
:if ([:len [/ip firewall address-list find address=10.16.0.4 list=testList]] > 0) do={/ip address disable numbers=0}

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

Добавлено: 27 ноя 2019, 12:35
xTeam
дьявол в мелочах! работает! СПАСИБО!