Zdraveite , imam slednia problem za reshavane.Polzvam linux
server za gateway na na edna lan mrega. Iskam da napravia
slednoto rezpredelnei na skorosta kum Internet:
vseki klinet ogranichen na 32Kbit -a
po 6 klienti v edin subnet, kato obshto ogranichenia na
celia subnet da e 92 Kbit -a, toest ako tegliat i
shestimata potrebiteli da ne nahvurlita poveche ot tazi
skorts, pada se pri ravno razpredelnia okolo 16 Kbit -a na
potrebitel.
Izbral sum da polzvam htb na devica(eth1) na koita e
zakachena tazi lan mrega, chetoh dosta neshta po vuprosa, i
izmudrih slednoto neshto, koeto ne raboti kakto iskam az
tc qdisc add dev eth1 root handle 1: htb default 2
tc class add dev eth1 parent 1: classid 1:2 htb rate 100Mbit
ceil 100Mbit burst 1k
tc class add dev eth1 parent 1:2 classid 1:11 htb rate
92Kbit ceil 92Kbit burst 1k
tc qdisc add dev eth1 parent 1:11 handle 11 sfq perturb 10
tc class add dev eth1 parent 1:11 classid 1:30 htb rate
32Kbit ceil 32Kbit burst 1k
tc qdisc add dev eth1 parent 1:30 handle 30 sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32
match ip dst 192.168.1.17 classid 1:30
tc class add dev eth1 parent 1:11 classid 1:40 htb rate
32Kbit ceil 32Kbit burst 1k
tc qdisc add dev eth1 parent 1:40 handle 40 sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32
match ip dst 192.168.1.18 classid 1:40
........
tc class add dev eth1 parent 1:11 classid 1:80 htb rate
32Kbit ceil 32Kbit burst 1k
tc qdisc add dev eth1 parent 1:80 handle 80 sfq perturb 10
tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32
match ip dst 192.168.1.22 classid 1:80
Pri tazi shema vseki klient tegli sus max koeto mu e
zadadeno 32 Kbit -a, toest izliza che ne e podchinen na
parenta, koito e 92 Kbit -a!
Iavno burkam nekada, no nemoga da razbera kade.
Ako nekoi se e sbluskval s podoben problem, molia da
pomogne.
Blagodaria predvaritelno.
|