lmsd: tc-new - bledne wartosci dla %uprate i %upceil
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
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
W dniu 24.02.2012 13:18, Sławomir Paszkiewicz napisał(a):
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?
Może to być bug w module daemona - znajdują się kolejne od czasu do czasu - może właśnie trafiłeś na kolejny? ;-)
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 :)
Widzę tylko jeden sensowny sposób - wbić się na ten serwer gdzie jest lmsd i podebugować moduł tc-new szpikując go wyświetlaniem pośrednich wartości zmiennych. Gwarancja odnalezienia wtedy przyczyny problemu murowana ;-) Jak chcesz to daj namiary to zrobię rozeznanie pod tym kątem.
Pozdrawiam, SP
uczestnicy (2)
-
Sławomir Paszkiewicz
-
Tomasz Chiliński