Jump to content
Калькуляторы

Нужен скрипт для реализации тарифов с разгоном по времени на Микротике Если есть ссылки прошу перенаправить.

Есть тарифы с разгоном на ночь. Хочу научиться менять скорость групп по времени. Прошу помощи...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Так еще и limit-at нужно сменить у всех групп, ну и кроме того проблема у меня с самими командами )), может кто примерчик кинет. плз...

Share this post


Link to post
Share on other sites

Так еще и limit-at нужно сменить у всех групп, ну и кроме того проблема у меня с самими командами )), может кто примерчик кинет. плз...

#250

#if [ $bw -ge 200 ] && [ $bw -le 250 ]

# then

# if [ ${chour} -ge 2 ] && [ ${chour} -le 7 ]

# then

# /sbin/ipfw table 22 add $ip

# else

# /sbin/ipfw table 12 add $ip

# fi

#fi

У меня на шелле такой скриптик был скорость ночью выдавал.. с 2 до 8 щас не актуален уже.

Мош под себя адаптировать

Share this post


Link to post
Share on other sites

ну вообщето автор неуказал КАК он режет скорость, тоесть условие неполные, нада звать "разгонных телепатов".

если queues simple то тупо делается 2 правила с разным временем. на день и на ночь.

если queues tree то есть два варианта:

- сделать два набора queues tree а в мангле где есть настройки времени тоже два набора с указанием времени. громоздко правда получается.

- шедулер запускает скрипт в 12 ночи и в 8 утра. в скрипте одна единственная команда устанавлювающая скорость для группы тарифов или в типе шейпера

пример для PCQ где скорость нарезается всем абонентам равномерно.

/queue type set [find name=PCQ_Total_down] pcq-rate=16000000

утречком есесно скорость ставим дневную.

Share this post


Link to post
Share on other sites

Почему-то если скрипт запускаю из Script List - то PCQ-rate меняется, а вот по расписанию счетчик выполнения срабатывает, а скорость остается прежней. Что не так? Сам скрипт лежит в System/Scripts, в On-Event прописываю его название. Подскажите плз.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ну, во-первых, Микротик лцензионный.

Во-вторых, не понял, что значит "полностью команды указывать от корня"? Сам скрипт с представленного примера запускается и отрабатывает, но вот когда я пытаюсь прикрутить выполнение по расписанию - нифига. Скрипт назвал просто - 1, в Schedulere в поле On Evente прописал также 1. Вижу по счетчику что выполнение шедулера происходит, но то ли скрипт не там лежит (сохранил в директорию по умолчанию - /system/script), то ли в поле On Evente нужно как-то иначе прописывать.

Share this post


Link to post
Share on other sites

Людиии. что не так делаю? Может с правами доступа проблема, но сижу под аккаунтом full

Share this post


Link to post
Share on other sites

Что говорят эти команды?

/system script export
/system scheduler export
/queue type export

Ещё рекомендую пройтись по верхним трём ссылкам из http://www.google.ru/search?q=scheduler+script+queue+site:mikrotik.com

Насколько можно судить, изменение скорости по расписанию в них есть.

Share this post


Link to post
Share on other sites

Да все, нашел :-). Просто пользуюсь WinBox'ом и почему-то по умолчанию он в шедулах не проставляет сам галочки в боксах Policy. Ручками поставил - все запускаться стало. В мануалах про это полиси не заострено внимание, вот и прищлось повозиться с элементарными вещами, в принципе, так всегда когда делаешь в первый раз. То галочку где-то не поставишь, то запятую пропустишь.

Всем спасибо...

Share this post


Link to post
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
Sign in to follow this