Jump to content

Как автоматично да създам голям брой simple Queue ?


Stoiko

Recommended Posts

Тряба да  въведа 255 правила в Simple Queue, но не ми се пишат ръчно.

Пример:

name : 1

Target Adress : xxx.xxx.xxx.001

Target upload 2M

Target Download 20M

name : 2

Target Adress: xxx.xxx.xxx.002

Target upload 2M

Target Donwnload 20M

и така до 255

Идеи ?

www.ev-bg.com  

Link to comment
Share on other sites

  • Administrator

само да привърша работния ден и ще ти дам скрипт

Ето го 

 

 
/queue simple

   :for i from=1 to=254 do={

    add name=("192.168.7.$i") target-addresses=("192.168.7.$i") \

    dst-address=0.0.0.0/0 interface=all limit-at=0/0 max-limit=0/0 disabled=no

   }

 

 

max-limit=0/0 замени с скоростите които искаш

ако имаш свободно процесорно време може да вкараш BURST за около 1 минута

но тогава направи едно основно с тоталния лимит на конекцията на подгрупата която ще лимитираш

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

  • Administrator

преместих темата за да е на по-удобно и правилно място

истината е че не може да направят повече от 253 правила 

 

/queue simple
add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" direction=both disabled=yes \
    dst-address=0.0.0.0/0 interface=all limit-at=0/0 max-limit=0/0 name=NAME parent=none priority=8 \
    queue=default-small/default-small target-addresses=x.x.x.x/32 total-queue=default-small

 

Това са основните неща които може да се променят

някъде имаше как се слагат 2 и повече променливи като намеря ще напиша

скрипта се изпълнява от раздела за скриптове за да няма проблеми

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

Хм..скрипта работи ,само ако max-limit=0/0 се остави така. Ако се сложат някакви стойности нищо не генерира

P.s Допълнение.

При версия 5.х работи и със стойности. Не работи на 3.x .

www.ev-bg.com  

Link to comment
Share on other sites

  • Administrator

направи експорт на едно от правилата 

и виж как точно е зададено като наименование стойноста

имаше много промени от 2 към 3 към 3 и половина и към 4

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

  • 5 years later...
  • Administrator

Ето как изглежда за 6,хх

/queue simple
   :for i from=2 to=253 do={
    add name=("192.168.1.$i") target=("192.168.1.$i") max-limit=50M/50M disabled=no
   }

 

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.