Проблемы с шейпером

Установка, настройка, поддержка
Ответить
Mee
Сообщения: 10
Зарегистрирован: Вс июн 05, 2011 2:32 pm

Проблемы с шейпером

Сообщение Mee »

Добрый день,

Я перечитал статьи посвященные настройке биллинга под линукс без vpn, но так и не могу понять, как активировать шейпер. Когда я выполняю скрипт linkupdown руками, то шейпер включается и работает, однако после перезагрузки он не поднимается обратно. К тому же я выполняю команду linkupdown up ipn.., что крайне неудобно, поскольку её необходимо вызывать для каждого пользователя отдельно.

И вторая проблема заключается в том, что если я всё-таки включаю шейпер руками, то он ограничивает скорость не так, как указано в правилах, а с довольно большой погрешностью, причем каждый раз разной.

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

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Проблемы с шейпером

Сообщение zakachkin »

если погрешность в минус решается изменением файла linkupdown

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

       
#Linux shaper
elsif ($OS eq 'Linux') {
............................................................................................................................................         
if ($ACTION eq 'up') {
push @FW_ACTIONS, "$tc class add dev $INTERFACE parent 1: classid 1:$flowid htb rate $speed_in"."Kbit";
push @FW_ACTIONS, "$tc qdisc add dev $INTERFACE parent 1:$flowid handle 10: sfq perturb 10 quantum 1500";
 }
}
Я не волшебник... я только учусь!

Mee
Сообщения: 10
Зарегистрирован: Вс июн 05, 2011 2:32 pm

Re: Проблемы с шейпером

Сообщение Mee »

Спасибо, правда теперь у меня возникает следущая ошибка:
QDisc "bbf" is classless
Unknown qdisk "bbf", hence option "handle" is unparsable
И расскажите пожалуйста, как сделать так, чтобы все правила шейпера обрабатывались автоматически, без необходимости прописывать их руками.

lessless
Сообщения: 42
Зарегистрирован: Вт мар 01, 2011 6:23 am
Откуда: Бровары

Re: Проблемы с шейпером

Сообщение lessless »

bbf => tbf, опечатка

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Проблемы с шейпером

Сообщение zakachkin »

Mee писал(а):Спасибо, правда теперь у меня возникает следущая ошибка:
QDisc "bbf" is classless
Unknown qdisk "bbf", hence option "handle" is unparsable
И расскажите пожалуйста, как сделать так, чтобы все правила шейпера обрабатывались автоматически, без необходимости прописывать их руками.
Не знаю.. у самого инет через ppp.
Я не волшебник... я только учусь!

Mee
Сообщения: 10
Зарегистрирован: Вс июн 05, 2011 2:32 pm

Re: Проблемы с шейпером

Сообщение Mee »

lessless писал(а):bbf => tbf, опечатка
к сожалению в самом linkupdown нет нигде указания на bbf\tbf. и ошибка возникает только когда я добавляю в него две вышеуказанные строки

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Проблемы с шейпером

Сообщение zakachkin »

Mee писал(а):
lessless писал(а):bbf => tbf, опечатка
к сожалению в самом linkupdown нет нигде указания на bbf\tbf. и ошибка возникает только когда я добавляю в него две вышеуказанные строки
Добавлять надо не две а 1 строку! А то что там указанно это участок кода где-то между 425 и 459 линией
Я не волшебник... я только учусь!

Mee
Сообщения: 10
Зарегистрирован: Вс июн 05, 2011 2:32 pm

Re: Проблемы с шейпером

Сообщение Mee »

спасибо, нашел это место, вставил строку. теперь у меня следующая проблема: unknown qdisk "bbd"

Ответить