shyrikos
МаглыРепутація
0 ОбычныйО shyrikos
-
Звание
Пролетал Мимо
-
Приоритезация.Выбор подходящего шейпинга,cbq.init
тема ответил в shyrikos пользователя shyrikos в Питання по Stargazer
Как это не должно - должно да еще как )) см. соседнюю ветку файлы надо как минимум кидать не туда ))) а в /etc/sysconfig/cbq/ ну я туда их и кидаю.а толку не какого!не пашет нечего... вторая задача работает,там где просто на htb написанно,но весь трафик идет через 99 и 25, а остальные правила не работают! -
Следующая задача: имеется асинхронное соединение с Интернетом со скоростью 4000 kbit\s - входящая, и 128+128+128 kbit\s - исходящая(3 турбо модема). Сервер: suse 10.3(в планах gentoo). поднят NAT и благополучно работает. Распределение нагрузки между 3 модемами. Требуется: 1)порезать скорость исходящую(с точки зрения пользователя) до "не более 64 kbit\s" , и входящую (с точки зрения пользователя) "не более 512 kbit\s" 2)сделать динамическое распределение пропускной способности канала. Тобищь распределить по классам трафик и установить разные приоритеты. 3)поставить все это в автозапуск.
-
Должно наверное всетаки быть: #интерфейс смотрящий в сеть.режем скорость сразу на входе. DEV=eth1 RATEUP=360 RATEDN=3800 # Ограничиваем трафик приходящий от пользователя # создаем корневую дисциплинну: tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 360kbit #Созадаем дочерний класс tc class add dev $DEV parent 1: classid 1:1 cbq rate 64kbit \ allot 1500 prio 0 bounded isolated # направляем траффик в дочерний класс tc filter add dev $DEV parent 1: protocol ip prio 0 u32 \ match ip dst 192.168.0.0/16 flowid 1:1 Наверное как то так...получается скорость от клиентов сетей
-
ну скажите кто нибудь правильно или нет?!
-
Вот написал скрипт ограничение трафика приходящего от каждого пользователя из сети.Кто подскажет,будет ли он работать? И как его вообще поставить в автоматическую загрузку? #интерфейс смотрящий в сеть.режем скорость сразу на входе. DEV=eth1 RATEUP=360 RATEDN=3800 # Ограничиваем трафик приходящий от пользователя tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 360kbit tc class add dev $DEV parent 1: classid 1:1 cbq rate 64kbit \ allot 1500 prio 5 bounded isolated tc filter add dev $DEV parent 1: protocol ip prio 10 u32 \ match ip dst 192.168.0.0/16 flowid 1:1 iptables -
-
врятли...если сейчас еще буду переводить что то,то вскроюсь... может можно как то поставить фильтр на корневой класс 1:1 и и оформить этот фильтр как нибудь чтобы присутствовало: match ip src 192.168.1.0/24 или вот тут нашел кусочек: tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 360kbit tc class add dev $DEV parent 1: classid 1:1 cbq rate 32kbit \ allot 1500 prio 5 bounded isolated tc filter add dev $DEV parent 1: protocol ip prio 16 u32 \ match ip src 195.96.96.97 flowid 1:1 но тогда действительно дальще походу придется все на cbq делать...
-
а htb не легче получится? нельзя как нибудь сделать, чтобы сначала резалась скорость от каждого ip сети,а потом уже выполнялась вся требуха,которую я привел выще?где она должна резаться, в корневой дисциплине?
-
Да тут тебе никто не доктор. Я же говорил забудь обо всем и читай про cbq. Тогда прикрутишь легко. Ты не слушаешься и cbq не используешь а сразу кинулся делать все ручками. Вот и вылавливай теперь эту марку руками ))) а как мне еще если не ручками все делать... :'(
-
ну как же прикрутить...
-
я так понял,мы создаем это правило и помечаем его маркой. потом делаем примерно то что приведено в этом примере: пример и начинаю делать себе по аналогии с этим:пример который я использую 1) создаем различные классы обработки трафика tc qdisc add dev $DEV root handle 1: htb default 26 tc class add dev $DEV parent 1: classid 1:1 htb rate ${RATEUP}kbit tc class add dev $DEV parent 1:1 classid 1:20 htb rate $[$RATEUP/7]kbit ceil ${RATEUP}kbit prio 0 tc class add dev $DEV parent 1:1 classid 1:21 htb rate $[$RATEUP/7]kbit ceil ${RATEUP}kbit prio 1 tc class add dev $DEV parent 1:1 classid 1
-
Тут уже все описали и разжевали. Покопай в сторону cbq - это скрипт такой, который при помощи конфига рулит хитрыми правилами iproute2 чтобы всем исходящий резануть достаточно всех промаркировать одной маркой ))) iptables -t mangle -A PREROUTING -s 192.168.90.0/24 -j MARK --set-mark 333 не могли бы привести какой нибудь пример разбора такого случая,а то сложновато разобраться,немного запутался в этих скриптах. Не могу толком понять что и в каком порядке использовать: Так как уже прочитал материал и из них узнал про разные скрипты,пока что сузил обзор на такие скрипты как ESFQ,HTB и cbq.
-
Вот мне нужно тоже зарезать ВСЕМ исходящий трафик (потому что инет собираюсь раздовать с тарелки,а исходящий канал дохленький).Ну так вот,как всем одним махом зарезать исходящий трафик скажем до 32 кбит\с? Операционка suse 10.3 , на нем поднят нат и биллинг, за этим всем делом шарманка со спутниковой антеной и исходящим скай-линком. А за одно и как входящий до пол мегабита обрубить тоже всем.Помогите пожалуйста.
-
Помогите поставить на Suse 10.3
тема ответил в shyrikos пользователя shyrikos в Питання по Stargazer
А для того чтобы поставить веб-админку на все это дело,какие телодвижения нужно сделать?! Спрашиваю,потому что находил только с vpn соединением,а мне нужно простое - самое классическое,то которое в мануале описанно.Помогите плиз... -
Помогите поставить на Suse 10.3
тема ответил в shyrikos пользователя shyrikos в Питання по Stargazer
так получилось,что все заработало,причем старая версия поставилась,а потом я поставил новую...Не может из-за этого быть каких либо ошибок?как их обе затереть и заново поставить? Нормальный ли ответ на такую команду: lex:/etc/stargazer # ps -x | grep stargazer Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 7451 ? S<sl 0:00 ./stargazer 7726 pts/1 S+ 0:00 grep stargazer Сервер запустился? -
Помогите поставить на Suse 10.3
тема ответил в shyrikos пользователя shyrikos в Питання по Stargazer
так я уже так делал.все равно выдает ошибку... а какая новая версия?