keshaLG 5 Опубліковано: 2005-08-05 16:14:28 Share Опубліковано: 2005-08-05 16:14:28 А чего сразу лентяй??Поделись..... или ты не пользовался никогда чужим? 2 Den_LocalNet: я свои наработки выложил уже. чужим - пользуюсь)) но при этом пытаюсь понять, как оно работает, а лучше конечно самому наваять. Вообще ужастно интересно самому докапаться - где собака зарыта%) 2 ZVER: не в обиду, извени, если зацепил%))) Ссылка на сообщение Поделиться на других сайтах
ZVER 0 Опубліковано: 2005-08-06 04:16:47 Автор Share Опубліковано: 2005-08-06 04:16:47 Дело в том, что у меня просто нет времени убивать по несколько суток на данный вопрос, т.к. я уже намучался, все что мог я перерыл, ну не полочучается оно резать запрос, у меня 3 разных способа было по нарезке именно запросоного канало, но ни один НЕ работает! Ссылка на сообщение Поделиться на других сайтах
ZVER 0 Опубліковано: 2005-08-11 12:49:32 Автор Share Опубліковано: 2005-08-11 12:49:32 Люди я что то наверно путаю, цель у меня такая, есть у меня 256К прихода, и надо что бы если любой пользователь начал качать фаил, то что бы у него качало не больше 200К а остальные 56К осталися для серфинга всем остальным или просто пустой канал на всякий пажарный, а то выходит так любой юзер хоть 1мб качает то весь канал забивается и у всех пропадает скажем грубо инет что надо предпринять, я сделал конфиг он вроди и режет скорость, тока вот как тока качяет ктото у другого все равно пинг даже не проходит ((( DEVICE=eth0,100Mbit RATE=200Kbit WEIGHT=20Kbit PRIO=1 RULE=192.168.0.255 Помогите плз, а то проблем немеренно из-за этой фичи!!! Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2005-08-11 16:49:04 Share Опубліковано: 2005-08-11 16:49:04 RULE=192.168.0.255 Если у тебя сеть /24, то тогда зачем ты бродкаст режишь? 1 могу сказать: разбери мои примеры внимательно!!! Ссылка на сообщение Поделиться на других сайтах
ALeX_mel 0 Опубліковано: 2005-08-11 21:47:36 Share Опубліковано: 2005-08-11 21:47:36 1 могу сказать: разбери мои примеры внимательно!!! Мне потребоволось также порезать канал... У меня не был установлен cbq, я просто скачал в rc.d файлик cbq.init и твои примеры в sysconfig/cbq У меня eth1 это Инет, eth2 - сеть такие файлы: cbq-0006.smb_lim DEVICE=eth1,100Mbit RATE=26Kbit WEIGHT=2Kbit PRIO=5 LEAF=sfq RULE=192.168.1.111,192.168.1.0/24 PARENT=0004 и cbq-112.lan DEVICE=eth1,100Mbit RATE=26Kbit WEIGHT=2Kbit PRIO=5 RULE=:80,192.168.1.0/24 RULE=:3128,192.168.1.0/24 RULE=:8080,192.168.1.0/24 RULE=:20/0xfffe,192.168.1.0/24 RULE=:25,192.168.1.0/24 RULE=:110,192.168.1.0/24 RULE=:443,192.168.1.0/24 BUFFER=3000 LIMIT=5000 LEAF=sfq запуск произвожу ./cbq.init start после чего просто происходит переход на новую строку и ничего с каналом не происходит, всё уходит под 1 человека который качает! Что у меня не то??? Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2005-08-12 12:56:28 Share Опубліковано: 2005-08-12 12:56:28 После любого изменения в cbq нужно выполнить cbq compile ,а затем start или restart . Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2005-08-12 18:49:25 Share Опубліковано: 2005-08-12 18:49:25 а где же cbq-0004.* нет его? зачем тогда говоришь про родителя PARENT=0004 хм... и вообще говоришь eth1- инет, и тут же ее режешь как локалку....... документацию советую прочитать.... Ссылка на сообщение Поделиться на других сайтах
N.Leiten 89 Опубліковано: 2005-08-13 08:06:55 Share Опубліковано: 2005-08-13 08:06:55 Слушай, а у тебя вообще CBQ работает? Если нет, то он ваще е установлен в ядре. Это означает пересборку его в модуле. Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2005-08-13 11:17:15 Share Опубліковано: 2005-08-13 11:17:15 Слушай, а у тебя вообще CBQ работает? Если нет, то он ваще е установлен в ядре. Это означает пересборку его в модуле. cbq - это скрипт только использующий команды из iproute2 работает все, просто настраивать надо, а для этого документацию читать надо! Ссылка на сообщение Поделиться на других сайтах
N.Leiten 89 Опубліковано: 2005-08-13 17:23:02 Share Опубліковано: 2005-08-13 17:23:02 Нифига. Не только скрипт. Еще классовые дисциплины в TC так называются. Метод задержки по времени в CBQ... А поддержка таких операций должна быть в ядре. Обычно она установлена, ввиду использования iproute2. Ну, мало ли, вдруг дистрибутив у человека особенный - без поддержки таких штук. Вот и мучается почем зря. А то, что скрипт одноименный есть - не спорю. Щас пробую перейти на tc, а то не совсем устраивает вариант со скриптом... Ссылка на сообщение Поделиться на других сайтах
ZVER 0 Опубліковано: 2005-08-14 02:26:33 Автор Share Опубліковано: 2005-08-14 02:26:33 че то у меня все равно не получается, я даже для примера сделал ограничение из 256к общего канала для одного айпишника на 200к, он начал качать у него не более 200к, и что я с другого айпи все равно не мог и пинга даже пустить просто не понимаю, но могу сказать что у меня запросник 64К синхра , но я уверен что его с головой хватает, так что не могу понять почему во время скачки ничего не проходит ((( Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубліковано: 2006-01-05 07:18:29 Share Опубліковано: 2006-01-05 07:18:29 Есть ситуация сложнее. Есть безлимитный канал во внешний мир, но ограничения скорости на этом канале отличаются в зависимости от направления: - сеть провайдера 2 Мбит (с этим можно что-то придумать) - Украина 1 Мбит - мир 128 кбит. Этот канал делится на мою ЛВС, которая скрыта за NATом. С последними 2 пунктами что-либо сделать мне не представляется возможным. Можно ли тут как-то резать только канал на мир и как? Спасибо. Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-01-21 09:58:52 Share Опубліковано: 2006-01-21 09:58:52 Два вопроса: 1- Как прописывать в cbq клиентов (т.е. правила для них). Пример: Есть анлимный тариф, когда я делаю смену тарифа, хочу чтобы создавался файл в /etc/sysconfig/cbq, c правилом для конкретного айпи, и соответсвенно, когда я меняю с этого тарифа файл удалялся. 2- Насчет ограничения только исходящяего траффика с интерфейса. Пример: Есть 2 девайса, eth0-смотрит в сеть, откуда приходит инет и прочие шары и eth1-смотрим в клиентскую локальную сеть. Получается чтобы ограничивать конкретному пользователю(eth1) инет (только инет, который идет с 10.18.21.254, а все остальное пропускать без урезки скорости) мне надо ставить правило на eth0? Ссылка на сообщение Поделиться на других сайтах
fufnf 0 Опубліковано: 2006-01-21 16:09:57 Share Опубліковано: 2006-01-21 16:09:57 А причем тут реальник или нереальник? Через нат - так через нат, без разницы. Команды шейпера обрабатываются в ядре до преобразования нат... То есть если пакет пришел на твой етх0 от 192.168.0.1 и потом отправляется на етх1, то сделай шейпер на устройство етх1 с адресом отправителя 192.168.0.1 - и будет тебе шейпить т.н. исходящий трафик... Я, конечно, сам только учусь, но судя по http://www.docum.org/docum.org/kptd/ IPROUTE2, а следовательно и htb и cbq работают уже после таблицы NAT, т.е. не могут распознать адрес источника, если сеть маскарадится. Могу посоветовать, как решение, маркировать в mangle forward (или prerouting) пакеты от необходимых клиентов, а в классах htb (насчет cbq точно сказать не могу) фильтровать нужный трафик с помощью MARK=метка. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас