Привет !
Надо взять из 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
где накосячил ?
автоматическое добавление IP в адрес лист
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 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'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...