Добрый день,
Я перечитал статьи посвященные настройке биллинга под линукс без vpn, но так и не могу понять, как активировать шейпер. Когда я выполняю скрипт linkupdown руками, то шейпер включается и работает, однако после перезагрузки он не поднимается обратно. К тому же я выполняю команду linkupdown up ipn.., что крайне неудобно, поскольку её необходимо вызывать для каждого пользователя отдельно.
И вторая проблема заключается в том, что если я всё-таки включаю шейпер руками, то он ограничивает скорость не так, как указано в правилах, а с довольно большой погрешностью, причем каждый раз разной.
Не могли бы вы подсказать, что делать с этими двумя проблемами?
зарание спасибо,
Михаил
Проблемы с шейпером
Re: Проблемы с шейпером
если погрешность в минус решается изменением файла 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: Проблемы с шейпером
Спасибо, правда теперь у меня возникает следущая ошибка:
И расскажите пожалуйста, как сделать так, чтобы все правила шейпера обрабатывались автоматически, без необходимости прописывать их руками.QDisc "bbf" is classless
Unknown qdisk "bbf", hence option "handle" is unparsable
Re: Проблемы с шейпером
bbf => tbf, опечатка
Re: Проблемы с шейпером
Не знаю.. у самого инет через ppp.Mee писал(а):Спасибо, правда теперь у меня возникает следущая ошибка:
И расскажите пожалуйста, как сделать так, чтобы все правила шейпера обрабатывались автоматически, без необходимости прописывать их руками.QDisc "bbf" is classless
Unknown qdisk "bbf", hence option "handle" is unparsable
Я не волшебник... я только учусь!
Re: Проблемы с шейпером
к сожалению в самом linkupdown нет нигде указания на bbf\tbf. и ошибка возникает только когда я добавляю в него две вышеуказанные строкиlessless писал(а):bbf => tbf, опечатка
Re: Проблемы с шейпером
Добавлять надо не две а 1 строку! А то что там указанно это участок кода где-то между 425 и 459 линиейMee писал(а):к сожалению в самом linkupdown нет нигде указания на bbf\tbf. и ошибка возникает только когда я добавляю в него две вышеуказанные строкиlessless писал(а):bbf => tbf, опечатка
Я не волшебник... я только учусь!
Re: Проблемы с шейпером
спасибо, нашел это место, вставил строку. теперь у меня следующая проблема: unknown qdisk "bbd"