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

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

Добавлено: 26 дек 2023, 12:18
IliaVM
Привет !

Надо взять из 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

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

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

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

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

: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]}

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

Добавлено: 28 дек 2023, 08:20
IliaVM
Спасибо, работает !