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

Обсуждение ПО и его настройки
Ответить
zodiak
Сообщения: 1
Зарегистрирован: 27 окт 2012, 10:24

нашел скрипт по заполнению ИП адресов в АдресЛист

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

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


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

а не проще ли добавить в аццесс лист такую запись:

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

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

просто добавить одну запись вместо ~64000 по всем параметрам проще и удобнее, менее ресурсоемко, и самое главное как то по "фен-шую" =)
Последний раз редактировалось simpl3x 27 окт 2012, 15:16, всего редактировалось 2 раза.


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

если всё таки хочется, попробуйте вот так:

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

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

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


iSupport
Сообщения: 2359
Зарегистрирован: 06 фев 2011, 20:44

вариант использования подсети предпочтительнее

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

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


Граждане, сколько раз просил =) чем понятнее и точнее сформулирован вопрос - тем понятнее и точнее будет на него ответ.
Я просматриваю ВСЕ темы форума и стараюсь помочь в каждой из них
Поэтому, НА ЛС отвечаю в последнюю очередь
Ответить