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

помогите со скриптом

Добавлено: 27 окт 2012, 10:30
zodiak
нашел скрипт по заполнению ИП адресов в АдресЛист

:for x from=2 to=254 do={ /ip fi ad add address="94.245.121.$x" list=SITES }


подскажите конструкцию в которой бы заполнялось 94.145.y.х к примеру ..

Я делал так
:for x from=2 to=254 do
:for y from=2 to=254 do={ /ip fi ad add address="94.245.$x.$y" list=SITES }

но не получилось, кто знает в скриптах поправьте ... и добавьте тему в готовые скрипты)

Re: помогите со скриптом

Добавлено: 27 окт 2012, 13:08
simpl3x
а не проще ли добавить в аццесс лист такую запись:

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

 /ip fi ad add address=94.245.0.0/16 list=SITES 

просто добавить одну запись вместо ~64000 по всем параметрам проще и удобнее, менее ресурсоемко, и самое главное как то по "фен-шую" =)

Re: помогите со скриптом

Добавлено: 27 окт 2012, 13:09
simpl3x
если всё таки хочется, попробуйте вот так:

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

:for x from=2 to=254 do {
:for y from=2 to=254 do={ /ip fi ad add address="94.245.$x.$y" list=SITES }}

только не удивляйтесь что мтик задумается при отработке этого, или при удалении добавленых адресов.

Re: помогите со скриптом

Добавлено: 29 окт 2012, 18:57
iSupport
вариант использования подсети предпочтительнее

так как производительность у любого устройства конечна, а отработать на правиле файрвола 64 000 строк

на порядок дольше чем одну строку