The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Использование CBQ для ограничения трафика в Linux

17.05.2005 14:38

Alexey Topchy написал подробное руководство по ограничению трафика под Linux, используя скрипт cbq.init.

  1. Главная ссылка к новости (https://www.opennet.ru/base/net...)
  2. OpenNews: Ограничение трафика в Linux при помощи возможностей пакета iproute2
  3. OpenNews: Управление трафиком в Linux
  4. OpenNews: Ограничение пропускной способности сети в Linux
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/5474-cbq
Ключевые слова: cbq, limit, traffic, linux
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, aX (?), 14:59, 17/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Bps - Bits Per Second, bps - bits per second, BPS - BITS PER SECOND - словарь. ...
    Что такое Bps - Bits Per Second. BPS - BITS PER SECOND - Единица измерения скорости при последовательной передаче данных..

     
     
  • 2.2, Денис (??), 15:10, 17/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >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."

     

  • 1.4, Аноним (4), 16:49, 17/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хех уже вторая статья как раз только собираюсь искать и вот оно ;)
     
  • 1.5, VecH (??), 20:53, 17/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какой аналог есть в Mandrake 10.1 ???
     
     
  • 2.6, Эргил (?), 22:26, 17/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Для Вас один - поставить M$ Win...
    CBQ и HTB это средства ограничения скорости в GNU/Linux.
    Если по Вашему мнению Mandrake таковым не является, то уже ничего не поможет.
     
     
  • 3.7, Gnod (?), 00:34, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    A nu ka pro win popodrobnee...
    Gde ty tam shaper otkopal???
     
     
  • 4.8, GR (??), 04:34, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в базовом виде - тут (XP Pro): Local Area Connection Properties->QoS Packet Sceduler
    Подробнее тут:http://www.microsoft.com/windows2000/technologies/communications/default.asp#

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

     
     
  • 5.9, Gnod (?), 11:26, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    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 :)

     

  • 1.10, Аноним (4), 11:32, 18/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    народ, подскажите возможно ли ограничить трафик на подсеть, но не весь поток, а на каждого в отдельности?
    вариант с прописыванием правила для каждого айпи не прокатит, сеть слишком большая (2000) и CBQ начинает сильно косячить
    понятно, что можно пользоваться "справедливым" делителем SFQ, но мне бы хотелось чтобы пользователи например до 17.00 имели неограниченный доступ к серверу, а позже по 5мбит на нос

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

     
     
  • 2.11, _CaT_ (?), 11:37, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Dummynet'om :) BSD 4ever
     
     
  • 3.12, _Ale_ (ok), 11:45, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    PF for OpenBSD - вот мощная штука с встроенным ограничением трафика ALTQ.
     
     
  • 4.13, Аноним (4), 11:57, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    а под линукс есть аналоги?
     
     
  • 5.14, _Ale_ (ok), 12:57, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    нет и не будет, т. к. все это завязано на ядро, а ядра у бзд и линуха, как мы все прекрасно понимаем, - разные.
     
  • 5.15, rost (?), 21:58, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    iproute2+iptables обеспечивают функционал pf+altq даже более того... rtmf :)
     
  • 5.16, Gnod (?), 21:58, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Linux + HTB + iptables + iptroute2 otderut chertionka vo vse dyry...
     
  • 4.20, 123 (??), 09:59, 19/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    А как эту задачу можно реализовать используя PF, а то нужно было сделать подобное, поделить широкий канал между пользователями по 100kb каждому, пользователей всего окола 100, но умного решения так и не смог придумать.
     

  • 1.17, Аноним (4), 22:05, 18/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    К iptables есть патчи, которые позволяют уделать xBSD.
     
     
  • 2.18, Аноним (-), 23:55, 18/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Слабо все это дело нативно? Или так и будем по всему миру мыкаться в поисках необходимого функционала? А может проще взять систему, где все готово и на блюдечке, причем входит в _состав_операционной_системы_?
     
     
  • 3.23, anonIM (?), 15:23, 19/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Слабо все это дело нативно? Или так и будем по всему миру
    >мыкаться в поисках необходимого функционала? А может проще взять систему, где
    >все готово и на блюдечке, причем входит в _состав_операционной_системы_?

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

     

  • 1.19, Аноним (4), 02:31, 19/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто мешает сделать свой дистрибутив с набором нужного софта?
     
     
  • 2.21, Аноним (-), 11:19, 19/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно. Даешь каждому пользователю свой самописный дистр!!! И чтоб он поддержку его осуществлял, и чтоб обновления выпускал, и чтоб свои секурити-патчи для него придумывал...
     

  • 1.22, Аноним (4), 13:35, 19/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    например iptables + iptroute2 входит пракитечки в каждый дистрибутив, а создавать новый необязательно. Проще на отдельный компакт кинуть если чегото не хватает.
     
  • 1.24, Аноним (4), 20:26, 19/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я понимаю, что всем интересно похвалить свой дистр, но можно более конкретно ответить на мой вопрос?
    я копал и cbq, и iptables, и iproute2, и tcng, но именно возможности указать подсеть и сказать чтобы на каждый айпи из данной подсети выделялось по 5мбит не нашел

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

     
     
  • 2.25, Eugene (??), 23:33, 19/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    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
    :-)
     

  • 1.26, Аноним (4), 09:27, 20/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    блин, ну же говорю, что не могу указывать для каждого IP
    сетка слишком большая и cbqinit начинает безбожно тормозить после того как прописываю правила более чем на 2000 ip
    поэтому ищу как сделать по маске на подсеть, но не просто поделить поровну, а выделить на каждого 5мбит
     
     
  • 2.27, goodini (?), 15:42, 23/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >блин, ну же говорю, что не могу указывать для каждого IP
    >сетка слишком большая и cbqinit начинает безбожно тормозить после того как прописываю
    >правила более чем на 2000 ip
    >поэтому ищу как сделать по маске на подсеть, но не просто поделить
    >поровну, а выделить на каждого 5мбит


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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру