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