Omezeni rychlosti na portu 80

Libor Chocholaty libor_ml1 na mts.cz
Pátek Září 1 12:57:08 CEST 2006


Premysl Hruby wrote:
> MaReK Olšavský wrote:
>   
>> 	Zdravim,
>> hledal jsem sice na google, ale asi spatne kladu dotaz.
>> Potrebuju omezit rychlost dat z testovaciho WWW serveru, ktery je
>> externi masina doma, na niz jede standardne LAMP. Preci jen pro ladeni
>> webu by mi hodne pomohlo, kdyby mi odesilal data rychlosti treba 28kbit,
>> abych videl, jak dlouho trva otevreni stranky cloveku s pomalou linkou.
>> Ostatnich protokolu se dotnkout nechci a tohle budu muset navic nejak
>> nascriptovat (kdyz pisu scripty tak rychlost, co sit a apache da, ale
>> kdyz se sesazuje grafika a styly, tak uz to omezit, at vidim, jestli je
>> to optimalne velike, nebo nikolivek).
>> 	Diky
>>
>> -- MO
>>     
>
> HI,
>
> $d=eth0
> tc qdisc add dev $d root handle 1: default 11
> tc class add dev $d parent 1:0 classid 1:1 rate 100mbit ceil 100mbit
> tc class add dev $d parent 1:1 classid 1:11 rate 100mbit ceil 100mbit
> tc class add dev $d parent 1:1 classid 1:12 rate 28kbit ceil28kbit
> tc filter add dev $d parent 1:0 protocol ip prio 1 u32 match ip sport 80
> 0xffff flowid 1:12
>
> Ano, vim ze je to zbytecne slozite, ale je to potom snaze rozsiritelne
> na dalsi omezeni, dalsich sluzeb ;)
>   
Jeste bych se zeptal, jak napsat pravidlo pro tc tak, aby zabralo na 
vsechny porty krome 80. Jde to vubec?
Libor



Další informace o konferenci Linux