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

Исходное сообщение
"QoS на Linux"

Отправлено nops , 04-Ноя-09 12:08 
Друзья!
Мне необходимо настроить QoS на PC-роутере.

Имеем:
CentOS 5.4
Squid- прозрачный
NetUP UTN 5.2.1-005
Маршрутизация по средству iptables

Посоветуйте хороший QoS, достаточно не сложный и хорошо работающий.
А так же дайте ссылку на статью по установке и настройке.

Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"QoS на Linux"
Отправлено pavel_simple , 04-Ноя-09 12:38 
нда
>Маршрутизация по средству iptables
>

http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

а ещё почитайте чем отличается маршрутизация от филтрации


"QoS на Linux"
Отправлено nops , 04-Ноя-09 15:07 
>нда
>>Маршрутизация по средству iptables
>>
>
>http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
>
>а ещё почитайте чем отличается маршрутизация от филтрации

Может я неправильно выразился....... Бить и пинать сразу не надо...

Можно мануал по русски? Я не дружу с английским.


"QoS на Linux"
Отправлено PavelR , 04-Ноя-09 15:42 
>[оверквотинг удален]
>>>Маршрутизация по средству iptables
>>>
>>
>>http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
>>
>>а ещё почитайте чем отличается маршрутизация от филтрации
>
>Может я неправильно выразился....... Бить и пинать сразу не надо...
>
>Можно мануал по русски? Я не дружу с английским.

поиск по слову lartc на этом сайте даст кучу инфы.  Рекомендую залезть в разделы "статьи" и "советы" - там много инфы, хотя и не вся полезна.

Не дружественность с английским - читайте по-немецки )
Не знаете ин языков - лично ваша проблема.


"QoS на Linux"
Отправлено Pops , 04-Ноя-09 16:34 
http://sourceforge.net/projects/htbinit/
google.com phrase search "htb-init"


"QoS на Linux"
Отправлено sonkilla , 04-Ноя-09 19:03 
уже как то писал но повтарюсь
скачайте вот от сюда https://sourceforge.net/projects/cbqinit
кидаем скрипт в /etc/init.d/
далее в /etc/sysconfig создаём (если её там нет) директорию cbq
туда кидаем файлики c именами типа cbq-1001.user1DOWN
в нем
DEVICE=eth1,100Mbit,10Mbit
RATE=1024Kbit
WEIGHT=128Kbit
PRIO=5
RULE=192.168.0.1/32

далее если нужно ограничить и исходящий трафик то можно маркировать все пакеты через iptables в цепочке mangle вот так

iptables -t mangle -A FORWARD -s 192.168.0.1 -j MARK --set-mark 1001

и также создать еще один файл в /etc/sysconfig/cbq  cbq-1002.user1UP следующего содержания

DEVICE=eth0,100Mbit,10Mbit
RATE=1024Kbit
WEIGHT=128Kbit
BOUNDED=yes
PRIO=5
MARK=1001

далее делаем
/etc/init.d/cbq.init compile
/etc/init.d/cbq.init start(ну или restart если он уже был запущен до этого)
вставляем это в автозагрузку.
В данном примере eth1 локалка eth0 интерфейс каторый смотри в инет.

также прочитайте вот тут http://linuxportal.ru/entry.php/P87_0_3_10/


"QoS на Linux"
Отправлено nops , 09-Ноя-09 07:28 
>[оверквотинг удален]
>PRIO=5
>MARK=1001
>
>далее делаем
>/etc/init.d/cbq.init compile
>/etc/init.d/cbq.init start(ну или restart если он уже был запущен до этого)
>вставляем это в автозагрузку.
>В данном примере eth1 локалка eth0 интерфейс каторый смотри в инет.
>
>также прочитайте вот тут http://linuxportal.ru/entry.php/P87_0_3_10/

А если нужно вот так:
На eth0 несколько подсетей (10.0.0.0/8, 172.16.0.0/24) - Локальная сеть
eth1 - интернет
  
Нужно:
1. Статично обрезать скорость для этих подсетей, для 10.0.0.0/8 дать 80% скорости, а для 172.16.0.0/24 дать только 20% скорости(ну скажем только 1 или 2 Мбита).  
2. Чтобы QoS раздельно работал для каждой из подсетей, т.е. чтобы равномерно делил скорость между юзерами в первой и во второй подсетях поотдельности.


"QoS на Linux"
Отправлено sonkilla , 09-Ноя-09 08:04 
>[оверквотинг удален]
>На eth0 несколько подсетей (10.0.0.0/8, 172.16.0.0/24) - Локальная сеть
>eth1 - интернет
>
>Нужно:
>1. Статично обрезать скорость для этих подсетей, для 10.0.0.0/8 дать 80% скорости,
>а для 172.16.0.0/24 дать только 20% скорости(ну скажем только 1 или
>2 Мбита).
>2. Чтобы QoS раздельно работал для каждой из подсетей, т.е. чтобы равномерно
>делил скорость между юзерами в первой и во второй подсетях поотдельности.
>

а в чем проблема? делайте все как написано выше просто не в процентах пишите а в канале.