Всем привет, столкнулся с проблемой,
есть адреслист list=test_list и есть адрес в этом листе address=111.111.111.111
как мне получить в скрипте True если такой IP есть в таком адрес-листе?
{
:if ( [/ip firewall address-list find ] list = test_list) do={
[:log info message="ON"]
} else={ [:log info message="OFF"] }
}
такой вариант работает, но как сюда добавить проверку еще и по IP в этом листе, ломаю голову третий час и перекопанный Интернет, ни в чем не помог. Может кто-то в курсе?
Непростой ответ, на казалось бы простой вопрос
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
- podarok66
- Модератор
- Сообщения: 4360
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Уж и не знаю, проверяйте. Жутчайшая конструкция
Код: Выделить всё
{:foreach i in=[ip firewall address-list find address="192.168.88.250"] do={:if ([/ip firewall address-list get $i list]="My user") do={:put "Yes!"} else={:put "No!"}}}
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 1776
- Зарегистрирован: 09 июл 2014, 12:33
Запретить пинг на все, кроме адрес-листа.
А плотом, если пингуется, то тру.
А плотом, если пингуется, то тру.