URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 6228
[ Назад ]

Исходное сообщение
"OpenNews: Использование CBQ для ограничения трафика в Linux"

Отправлено opennews , 17-Май-05 14:59 
Alexey Topchy написал подробное руководство (https://www.opennet.ru/base/net/cbq_rus.txt.html) по ограничению трафика под Linux, используя скрипт cbq.init (http://sourceforge.net/projects/cbqinit/).

URL: https://www.opennet.ru/base/net/cbq_rus.txt.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=5474


Содержание

Сообщения в этом обсуждении
"Использование CBQ для ограничения трафика в Linux"
Отправлено aX , 17-Май-05 14:59 
Bps - Bits Per Second, bps - bits per second, BPS - BITS PER SECOND - словарь. ...
Что такое Bps - Bits Per Second. BPS - BITS PER SECOND - Единица измерения скорости при последовательной передаче данных..


"Использование CBQ для ограничения трафика в Linux"
Отправлено Денис , 17-Май-05 15:10 
>Bps - Bits Per Second, bps - bits per second, BPS -
>BITS PER SECOND - словарь. ...
>Что такое Bps - Bits Per Second. BPS - BITS PER SECOND
>- Единица измерения скорости при последовательной передаче данных..

Не ёрничайте, а почитайте внутренности cbq.init -
"Also note that "bps" means "bytes per second", not bits."


"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 17-Май-05 16:49 
хех уже вторая статья как раз только собираюсь искать и вот оно ;)

"Использование CBQ для ограничения трафика в Linux"
Отправлено VecH , 17-Май-05 20:53 
А какой аналог есть в Mandrake 10.1 ???

"Использование CBQ для ограничения трафика в Linux"
Отправлено Эргил , 17-Май-05 22:26 
Для Вас один - поставить M$ Win...
CBQ и HTB это средства ограничения скорости в GNU/Linux.
Если по Вашему мнению Mandrake таковым не является, то уже ничего не поможет.

"Использование CBQ для ограничения трафика в Linux"
Отправлено Gnod , 18-Май-05 00:34 
A nu ka pro win popodrobnee...
Gde ty tam shaper otkopal???

"Использование CBQ для ограничения трафика в Linux"
Отправлено GR , 18-Май-05 04:34 
Ну в базовом виде - тут (XP Pro): Local Area Connection Properties->QoS Packet Sceduler
Подробнее тут:http://www.microsoft.com/windows2000/technologies/communicat...

А в чем проблема то, почему такое удивление? Чай не 95-ый год на дворе ...


"Использование CBQ для ограничения трафика в Linux"
Отправлено Gnod , 18-Май-05 11:26 
Udivlion do glubiny dushi!
V kakom meste konfiguriruetsia etot samyj Packet Sheduler?
Gde tam ukazyvaetsia shirina kanala? (per ip na routere)
Ili kogda kto to streemit video to mne ne obiazatel'no browzit'?
Kakim obrazom podelit' kanal hotia by na 2 usera porovnu(ili v proporcii)???

Microsoftovskij QoS javno orientirovan na aplikacii, i
s CBQ/HTB dazhe blizko ne lezhal...

Ne uveren chto ustanoviv ISA 2004 chto nit' sil'no pomeniaetsia :)


"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 18-Май-05 11:32 
народ, подскажите возможно ли ограничить трафик на подсеть, но не весь поток, а на каждого в отдельности?
вариант с прописыванием правила для каждого айпи не прокатит, сеть слишком большая (2000) и CBQ начинает сильно косячить
понятно, что можно пользоваться "справедливым" делителем SFQ, но мне бы хотелось чтобы пользователи например до 17.00 имели неограниченный доступ к серверу, а позже по 5мбит на нос

заранее спасибо


"Использование CBQ для ограничения трафика в Linux"
Отправлено _CaT_ , 18-Май-05 11:37 
Dummynet'om :) BSD 4ever

"Использование CBQ для ограничения трафика в Linux"
Отправлено _Ale_ , 18-Май-05 11:45 
PF for OpenBSD - вот мощная штука с встроенным ограничением трафика ALTQ.

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 18-Май-05 11:57 
а под линукс есть аналоги?

"Использование CBQ для ограничения трафика в Linux"
Отправлено _Ale_ , 18-Май-05 12:57 
нет и не будет, т. к. все это завязано на ядро, а ядра у бзд и линуха, как мы все прекрасно понимаем, - разные.

"Использование CBQ для ограничения трафика в Linux"
Отправлено rost , 18-Май-05 21:58 
iproute2+iptables обеспечивают функционал pf+altq даже более того... rtmf :)

"Использование CBQ для ограничения трафика в Linux"
Отправлено Gnod , 18-Май-05 21:58 
Linux + HTB + iptables + iptroute2 otderut chertionka vo vse dyry...

"Использование CBQ для ограничения трафика в Linux"
Отправлено 123 , 19-Май-05 09:59 
А как эту задачу можно реализовать используя PF, а то нужно было сделать подобное, поделить широкий канал между пользователями по 100kb каждому, пользователей всего окола 100, но умного решения так и не смог придумать.

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 18-Май-05 22:05 
К iptables есть патчи, которые позволяют уделать xBSD.

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 18-Май-05 23:55 
Слабо все это дело нативно? Или так и будем по всему миру мыкаться в поисках необходимого функционала? А может проще взять систему, где все готово и на блюдечке, причем входит в _состав_операционной_системы_?

"Использование CBQ для ограничения трафика в Linux"
Отправлено anonIM , 19-Май-05 15:23 
>Слабо все это дело нативно? Или так и будем по всему миру
>мыкаться в поисках необходимого функционала? А может проще взять систему, где
>все готово и на блюдечке, причем входит в _состав_операционной_системы_?

А зачем по всему??? www.netfilter.org p-o-m.


"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 19-Май-05 02:31 
кто мешает сделать свой дистрибутив с набором нужного софта?

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 19-Май-05 11:19 
Правильно. Даешь каждому пользователю свой самописный дистр!!! И чтоб он поддержку его осуществлял, и чтоб обновления выпускал, и чтоб свои секурити-патчи для него придумывал...

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 19-Май-05 13:35 
например iptables + iptroute2 входит пракитечки в каждый дистрибутив, а создавать новый необязательно. Проще на отдельный компакт кинуть если чегото не хватает.

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 19-Май-05 20:26 
я понимаю, что всем интересно похвалить свой дистр, но можно более конкретно ответить на мой вопрос?
я копал и cbq, и iptables, и iproute2, и tcng, но именно возможности указать подсеть и сказать чтобы на каждый айпи из данной подсети выделялось по 5мбит не нашел

возможно, плохо копал - не спорю, ткните носом плиз


"Использование CBQ для ограничения трафика в Linux"
Отправлено Eugene , 19-Май-05 23:33 
http://sourceforge.net/projects/cbqinit/
Это шелл-скрипт, в нем в самом начале написано как использовать.
Для каждого IP пишется файл с названием, скажем cbq-23.dnl, где 23 - последний октет IP-адреса, dnl - ограничение по загрузке из внешней сети. Содержание файла - см. описание в шелл-скрипте. Интерфейс указать внутренний.
Ограничение по выгрузке во внешнюю сеть работать не будет без некоторых ухищрений с файерволлом.
В RH-based системах файлы помещаются в /etc/sysconfig/cbq/ (если его нет - создать), а сам cbqinit в /etc/init.d/, далее chkconfig --level 3 cbqinit add чтобы стартовал при запуске. Вручную /etc/init.d/cbqinit start
:-)

"Использование CBQ для ограничения трафика в Linux"
Отправлено Аноним , 20-Май-05 09:27 
блин, ну же говорю, что не могу указывать для каждого IP
сетка слишком большая и cbqinit начинает безбожно тормозить после того как прописываю правила более чем на 2000 ip
поэтому ищу как сделать по маске на подсеть, но не просто поделить поровну, а выделить на каждого 5мбит

"Использование CBQ для ограничения трафика в Linux"
Отправлено goodini , 23-Май-05 15:42 
>блин, ну же говорю, что не могу указывать для каждого IP
>сетка слишком большая и cbqinit начинает безбожно тормозить после того как прописываю
>правила более чем на 2000 ip
>поэтому ищу как сделать по маске на подсеть, но не просто поделить
>поровну, а выделить на каждого 5мбит


http://www.netup.ru/articles.php?n=2 - посмотри, возможно то, что надо ...