Ползвам cbq.init и даунлоуда се ограничава както трябва. Обаче ъплоуда неще.
Нечетните класове са ми на eth0 (външен, към доставчика), а четните на eth1 (вътрешен, към домашната мрежа). Нещото което ме безпокои са статистиките на външния интерфейс:
tc -s -d qdisc show dev eth0
Примерен код |
qdisc tbf 115: rate 40Kbit burst 10Kb/8 mpu 0b lat 1.2s Sent 0 bytes 0 pkts (dropped 0, overlimits 0) qdisc tbf 113: rate 40Kbit burst 10Kb/8 mpu 0b lat 1.2s Sent 0 bytes 0 pkts (dropped 0, overlimits 0) qdisc tbf 111: rate 40Kbit burst 10Kb/8 mpu 0b lat 1.2s Sent 0 bytes 0 pkts (dropped 0, overlimits 0) qdisc tbf 109: rate 40Kbit burst 10Kb/8 mpu 0b lat 1.2s Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
|
Изпратени: 0 байта, 0 пакета.. в статистиките на eth1 се виждат реални стойности, различни от нула.
Ето няколко конфигурации (ползвам cbq.init):
cbq-112:
Примерен код |
DEVICE=eth1,10Mbit,1Mbit RATE=40Kbit WEIGHT=4Kbit PRIO=5 RULE=10.10.10.8
|
cbq-113
Примерен код |
DEVICE=eth0,10Mbit,1Mbit RATE=40Kbit WEIGHT=4Kbit PRIO=5 RULE=10.10.10.8,
|