IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Вопрос по настройке QoS либо TC либо HTB, шейпинг трафика по портам
cuttep
сообщение 27.2.2010, 11:29
Сообщение #1





Группа: Пользователи
Регистрация: 28.3.2008
Из: ВТЧМ
Пользователь №: 33 497



Уважаемые,
требуется разделить внешний канал по портам в убунте сервер 9,10
ибо ftp 21 сжирает весь канал, на игровые сервера 27015 27016 начинаются соотвественно лаги и тд..
покурил маны TC, Qos... конкретно не понял как сделать..
кто что знает по этому вопросу?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sintur
сообщение 27.2.2010, 16:19
Сообщение #2





Группа: Пользователи
Регистрация: 11.9.2005
Пользователь №: 5 338



http://www.lan-netuy.ru/modules.php?name=N...icle&sid=11
http://linuxportal.ru/entry.php/87_0_3_0/
почитай эту статью

Сообщение отредактировал Sintur - 27.2.2010, 16:25
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
archlinux
сообщение 7.11.2010, 21:03
Сообщение #3





Группа: Новички
Регистрация: 3.11.2010
Пользователь №: 51 396



Сам недавно настраивал...
вобщем в /etc/rc.local добавляешь
CODE
export LAN=lan0
export WAN=ppp0

############################################
## tc rules
############################################

# ==== Корневая дисциплина 1:0. Тут же указано, что по умолчанию всё заворачивается в подкласс 100.

tc qdisc add dev ppp0 root handle 1:0 htb default 100

# ==== Корневой класс 1:1. Эта команда для канала в 1 мбит.

tc class add dev ppp0 parent 1:0 classid 1:1 htb rate 8192kbit ceil 131072kbit burst 15k

# ==== Подкласс 1:5. В него заворачиваем неторрент-траффик(к примеру, всё, что идёт на 80,25,110 порты tcp и 53 udp - веб, п$

tc class add dev ppp0 parent 1:1 classid 1:5 htb rate 512kbit ceil 2048kbit burst 5k prio 1

# ==== Дефолтовый подкласс 1:100, с самым низким приоритетом и гарантированной скоростью в 256 кбит в секунду.

tc class add dev ppp0 parent 1:1 classid 1:100 htb rate 512kbit ceil 131072kbit burst 15k prio 5

# Собственно правило заворота траффика в класс с повышенным приоритетом.

tc filter add dev ppp0 parent 1:0 protocol ip prio 1 u32 match ip dport 80 flowid 1:5

tc filter add dev ppp0 parent 1:0 protocol ip prio 1 u32 match ip dport 25 flowid 1:5

tc filter add dev ppp0 parent 1:0 protocol ip prio 1 u32 match ip dport 110 flowid 1:5

tc filter add dev ppp0 parent 1:0 protocol ip prio 1 u32 match ip dport 53 flowid 1:5

tc filter add dev ppp0 parent 1:0 protocol ip prio 1 u32 match ip dport 443 flowid 1:5

# И в конце подключаем дисциплину обработки очереди для равномерного и плавного распределения нагрузки.

tc qdisc add dev ppp0 parent 1:5 handle 5: sfq

tc qdisc add dev ppp0 parent 1:100 handle 100: sfq
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
archlinux
сообщение 7.11.2010, 21:10
Сообщение #4





Группа: Новички
Регистрация: 3.11.2010
Пользователь №: 51 396



только номера портов заменяешь на порты твоего гейм-сервера
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 15.11.2018, 12:16
Блог КАБiNET