Перейти к содержимому
Калькуляторы

Ronin78

Новичок
  • Публикации

    3
  • Зарегистрирован

  • Посещение

О Ronin78

  • Звание
    Абитуриент
    Абитуриент

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. Пожалуйста!!! :local alltraf; :local totaltraf; :local upload; :local download; /queue simple :foreach rule in=[find target="IP.AD.DRE.SS/32"] do={ :set alltraf [get $rule bytes]; :set upload [:pick $alltraf 0 ([:find $alltraf "/"])]; :set download [:pick $alltraf ([:find $alltraf "/"] + 1) [:len $alltraf]]; :set totaltraf (($upload + $download) / 1048576); :put $totaltraf; :if ($totaltraf >= 300 ) do={ set $rule max-limit="256k/128k" }
  2. Всем спасибо!!! Люди добрые помогли со скриптом, доработали. Все работает отлично!!! Тему можно закрыть!
  3. Здравствуйте!!! Имеется рабочий скрипт для ограничения скорости после достижения определенного объема трафика. :local alltraf; :local totaltraf; :local namerule; :local upload; :local download; :local allrules ([/queue simple print count-only] -1); :for y from=0 to=$allrules do={:set alltraf [/que s get number=$y byte]; :set namerule [/que s get number=$y name]; :set upload [:pick $alltraf 0 ([:find $alltraf "/"]-1)]; :set download [:pick $alltraf ([:find $alltraf "/"]+1) [:len $alltraf]]; :set totaltraf (($upload + $download) / 1048576); :put $totaltraf; :if ($totaltraf >= 300 ) do={ /queue simple set [find name="$namerule"] max-limit="256k/128k"}} Вопрос такого плана. Скрипт действует на всех участников Simple Queues, как изменить скрипт что бы он ограничивал не всех, а определенный IP адрес??? За ранее благодарю!!!