автоматическое добавление IP в адрес лист

Обсуждение ПО и его настройки
Ответить
IliaVM
Сообщения: 2
Зарегистрирован: 26 дек 2023, 12:03

Привет !

Надо взять из dhcp список всех устройств по определенному имени и добавить их в адрес лист

/ip dhcp-server lease
:foreach i in=[find host-name~"DESKTOP"] do={:log info ([get $i address])}

получаю адреса таким способом

и пытаюсь добавить в список таким скриптом


/ip dhcp-server lease
:foreach i in=[find host-name~"DESKTOP"] do={/ip firewall address-list add list=00-ext-users address=([get $i address])}

в итоге в писке 00-ext-users только один адрес 0.0.0.0

где накосячил ?


Аватара пользователя
podarok66
Модератор
Сообщения: 4361
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Не надо писать поперек борозды. Работать будет, если команда будет выглядеть примерно так:

Код: Выделить всё

:foreach i in=[/ip dhcp-server lease find host-name~"DESKTOP"] do={/ip firewall address-list add list=00 address=[/ip dhcp-server lease get $i address]}


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
IliaVM
Сообщения: 2
Зарегистрирован: 26 дек 2023, 12:03

Спасибо, работает !


Ответить