W dniu 23 lutego 2012 16:16 użytkownik Sławomir Paszkiewicz < paszczus@gmail.com> napisał:
Hej,
Mam problem z tc-new. Definiuje sobie ciecie downloadu i uploadu. Dla downloadu wszystko jest OK, ale dla uploadu w miejsce %uprate i %upceil wrzuca mi inne wartosci niz powinien.
*class_up*:
$TC class add dev $WAN parent 1:1 classid 1:$(expr %h - 2) htb rate %upratekbit ceil %upceilkbit $TC qdisc add dev $WAN parent 1:$(expr %h - 2) esfq perturb 10 hash ctorigsrc\n
Wartosci w class_down sa podstawiane wlasciwie - zgodnie z taryfa. Dla class_up niestety juz nie, wartosci sa jakby z innych taryf niz powinny (?)
Ten myk z $(expr %h - 2) swoja droga tez jest glupi, ale bez niego %h == classid z class_down/filter_up/filter_down +2
Wersja LMS: 1.11-cvs (1.1093/1.33)
Pozdrawiam, SP
Dodam, ze wartosci dla %uprate %upceil sa totalnie z innej taryfy, w zaden sposob nie potrafie tego powiazac (inny id komputera, inny id customera). Moze to bug w LMS?
Przyklad:
ID Klienta: 149 ID Taryfy: 28 ID komputera: 131
Ustawienia taryfy id = 28:
Upload rate: 128 kbit/s (noc: 128 kbit/s) Upload ceil: 256 kbit/s (noc: 256 kbit/s) Download rate: 256 kbit/s (noc: 256 kbit/s) Download ceil: 1024 kbit/s (noc: 1024 kbit/s)
i dostaje regulke z:
class_down:
$TC class add dev $LAN parent 1:1 classid 1:228 htb rate 256kbit ceil 1024kbit $BURST c$BURST - *POPRAWNE
*class_up:
$TC class add dev $WAN parent 1:1 classid 1:$(expr 230 - 2) htb rate 256kbit ceil 256kbit - *NIEPOPRAWNE*
Powinno byc uprate *128kbit*
Prosze o pomoc, to dosyc wazne :)
Pozdrawiam, SP