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

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


ɹɐǝɥ 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

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


ɹɐǝɥ 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

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


ɹɐǝɥ 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

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


ɹɐǝɥ 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.