Страница 1 из 1

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

Добавлено: Пн июн 20, 2011 5:50 am
Mee
Добрый день,

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

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

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

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

Добавлено: Пн июн 20, 2011 6:23 am
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";
 }
}

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

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

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

Добавлено: Пн июн 20, 2011 1:47 pm
lessless
bbf => tbf, опечатка

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

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

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

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

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

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

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

Добавлено: Вт июн 21, 2011 12:19 pm
Mee
спасибо, нашел это место, вставил строку. теперь у меня следующая проблема: unknown qdisk "bbd"