malpi pisze:
Witam, generuję sobie za pomocą modułu tc regułki prędkości dla userów. Problem polega na tym, że potrzebuję oprócz wartości %downrate i %downceil trzeciej wartości (a'la burst, wsztkie 3 wartości w 1 poleceniu). Ta trzecia wartość ma wynosić 1,5*%downceil. Ma ktoś pomysł, jak to zrobić? Może jakoś przerobić moduł tc, tylko że nie bardzo się na tym znam :/ Próbowałem użyć %plimit, ale niestety nie działa w sekcji host_htb_down ani up
Wersja LMS: 1.8.12 Tagan (1.757.2.17/1.13.2.5) Wersja LMSDB: 1.8.12 Tagan (core: 1.36.2.2 / driver: postgres 1.29.2.2) Wersja PostgreSQL: 8.2.3 Wersja PHP: 4.4.4-8+etch4 Wersja Smarty: 2.6.16
Pozdrawiam - malpio
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
np: w begin zdefiniowac:
BURST="burst 128kbit" BURST1="burst 128kbit"
i potem tam gdzie generujesz regulki dla komputerow np:
tc class add dev eth1 parent 1:2 classid 1:%x htb rate %downratekbit ceil %downceilkbit $BURST tc qdisc add dev eth1 parent 1:%x sfq perturb 10 tc filter add dev eth1 protocol ip parent 1:0 handle %x fw classid 1:%x\n\n
tc class add dev eth0 parent 1:2 classid 1:%x htb rate %upratekbit ceil %upceilkbit $BURST1 tc qdisc add dev eth0 parent 1:%x sfq perturb 10 tc filter add dev eth0 protocol ip parent 1:0 handle %x fw classid 1:%x\n
Mam nadzieje ze pomoglem.