Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Hijack в Jun 26, 2009, 11:00



Титла: bandwidth limit
Публикувано от: Hijack в Jun 26, 2009, 11:00
Привет!Ето и един проблем които имам..Значи имам един box с slackware ,на  които има вързани около стотина клиента pppoe,трябва ми скрипт с които  да огранича бг трафика от външния и съответно upload и  download.Пример:бг трафик download 200k upload 100k,външен download 100k upload 50k.На отзовалите се благодаря предварително.!Подобно  нещо до сега не ми се е налагало да правя,знам само че за целта се използва "tc" от "iproute2" пакета.


Титла: Re: bandwidth limit
Публикувано от: VladSun в Jun 26, 2009, 11:14
Т.е. искаш за всеки клиент да има винаги ограничение: "бг трафик download 200k upload 100k,външен download 100k upload 50k" ?

Правиш ли SNAT?

Имаш три варианта:
При първия, всеки потребител си получава download скоростите, НО не ги споделя (тъпичко) - това е защото всеки потребител ти се явява на различен интерфейс (pppX)
За да решиш тоя проблем имаш два варианта:
- да сложиш IMQ patch и да ги обединиш под един "виртуален" такъв;
- да сложш втора машина зад PPPoE сървера