Re: lug-bg: HTB vypros
- Subject: Re: lug-bg: HTB vypros
- From: Nickola Kolev <nikky@xxxxxxx>
- Date: Tue, 28 Oct 2003 12:01:29 +0200
Здрасти,
Постановката, която си направил, върши точно това - всички конекции, чийто source порт е 80 или 137, се
ограничават на 5 Мбита/с, и попадат в един общ клас. При толкова големи като ширина на лентата класове не
е добра идея да си играеш с параметъра r2q - махни го, и остави алгоритъма сам да си го изчисли.
Не зная също дали тази маска (0xfffd) ти върши работата, за която си я замислил. Може би ще ти бъдат от
полза 0xfffc или 0xfffe. Пробвай.
Доколкото поне аз мога да си представя, ако искаш всяко ip от дадена мрежа, което дърпа от сървъра ти, да е
ограничено на 5Мбита, ще трябва изрично да направиш класове за тия ip адреси. Би могъл да експериментираш и
с hash таблици.
: #!/bin/bash
:
: TC=/sbin/tc
:
: $TC qdisc del dev eth0 root
: $TC qdisc add dev eth0 root handle 1 htb default 10 r2q 100
:
: $TC class add dev eth0 parent 1: classid 1:2 htb rate 1kbit ceil 80Mbit burst 15k
: $TC qdisc add dev eth0 parent 1:2 handle 2 sfq perturb 10
:
: $TC class add dev eth0 parent 1:2 classid 1:10 htb rate 5Mbit prio 1
: $TC qdisc add dev eth0 parent 1:10 handle 10 sfq perturb 10
: $TC filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip sport 137 0xfffd classid 1:10
: $TC filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip sport 80 0xffff classid 1:10
:
:
:
: какво си мисля че правя :
: - че при ширина на канала 80 Мбита, давам на всяко ИП което е закачено през самба или хттп 5Мбита
:
: какво се получава:
: - ами всички са ограничени общо на 5Мбита
:
: къде е проблема и какво трябва да оправя за да постигна това което
: искам - ВСЯКО ИП , което се е закачило да дърпа максимум с 5Мбита от
: общо 80Мбит-ов канал ?
--
Със здраве,
Никола
_____________________________________________________________
"Engineering does not require science. Science helps a lot but
people built perfectly good brick walls long before they knew
why cement works." -Alan Cox
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|