elo....
na twoje pytanie mogę odpowiedzieć raczej =
teoretycznie bo o ile mam u siebie
'dzialający' skrypt htb to nie mogę go =
sprawdzić.... jako że mam tylko 1 sieciówkę (2
interfejs - dummy)... ;) no przynajmniej wiem że =
działanie może sprawdzę za kilka dni... jak nam =
kochana tepsa neo podepnie... i jak
namówie cweli na router linuxowy a nie jakieœ =
sprzętowe gówno za parę zeta... to jest
dopiero ból :P
no dobra... jedziemy....
On 27 May 2003 at 23:00, Tomasz Pilarz wrote:
> tc qdisc add dev eth0 root handle 1:0 =
htb
tc qdisc add dev eth0 root handle 1: htb default 3 =
#nie bedzie trzeba potem stosować
dodatkowego filtru - ruch inny niż z internetu =
pójdzie do 1:3 i sru..
> tc class add dev eth0 parent 1:0classid 1:1 =
htb rate 99000kbit ceil
> 99000kbit
tc class add dev eth0 parent 1: classid 1:1 htb rate =
60mbit ceil 60mbit #zmiana
kosmetyczna.... 60mbit/s i tak pewnie nigdy nie =
osiągniesz a co dopiero coœ ponad 90...
> tc class add dev eth0 parent 1:1 classid =
1:2 htb rate 512kbit ceil 512kbit
tc class add dev eth0 parent 1: classid 1:2 htb rate =
490kbit ceil 490kbit #kolejka utworzy
się na routerze... może teraz zacznie działać =
poprawnie...
> tc class add dev eth0 parent 1:1 classid =
1:3 htb rate 98000kbit ceil
> 98000kbit
tc class add dev eth0 parent 1: classid 1:3 htb rate =
55mbit ceil 55mbit #kosmetyka.... a
o te niecałe 5mbit chyba nie będziesz się =
szczypał.... :)
> tc class add dev eth0 parent 1:2 classid =
1:4 htb rate 39kbit ceil 512kbit
> prio 1
....
> tc class add dev eth0 parent 1:2 classid =
1:16 htb rate 39kbit ceil 512kbit
> prio 2
tc class add dev eth0 parent 1:2 classid 1:4 htb rate =
30kbit ceil 512kbit prio 1 #30kbit starczy jako wartoœć =
minimalna...
htb i tak pewnie ciągle będzie coœ zmieniać =
(pasmo) a wrazie zmian w skrypcie
(potestuj z tym 490 mbit... może będzie trzeba =
tc qdisc add dev eth0 parent 1:4 sfq perturb 10 =
#primo... narpiew sfq potem filtry (tak na wszelki wypadek)...
sprawa druga po co podawać identyfikator.... tc sam =
je doda (bardzo wywalone w
kosmos wartoœci... ale i tak nie są nam =
potrzebne więc na cholere je podawać -
kosmetyka :)
> tc filter add dev eth0 protocol ip =
preference 1 parent 1:0 u32 match ip src
> 192.168.0.1 flowid 1:3
#wywalamy go bo mamy default....
> tc filter add dev eth0 protocol ip =
preference 2 parent 1:0 u32 match ip dst
> 192.168.0.2 flowid 1:4
#do tego ci nic nie powiem bo niewiele pamiętam... =
powinno być dobrze... ja u siebie
stosuje znacznik fw ponieważ mam zamiar odpalić =
lstata a on je (fw) używa... poza tym
jest trochę proœciej... tak mi się zdaje =
:)
to tyle.. więcej grzechów nie pamiętam.. mogę =
będę musiał opatrzyć go w sporą =
zasadzie że "kiedyœ to zrobię" np. =