Czy ktos z userow moglby sie podzielic generatorem regulek htb.. bo srednio moge sobie z tym poradzic...
jeszcze z ustawianiem klas nie mam problemow... ale gine na petli zakladajacej filtry.. bo zamiast 100.. generuje mi ich 8000.
Pozdrawiam Pawel Bernadowski GG 3377, email kontakt@pbern.biz
Witaj pbern,
W Twoim liście datowanym 18 maja 2004 (00:07:31) można przeczytać:
ppb> Czy ktos z userow moglby sie podzielic generatorem regulek htb.. bo ppb> srednio moge sobie z tym poradzic...
cat lms-mgc.ini <ciach> [mgc:htb-WORLD] outfile = /etc/rc.d/shaping/htb-WORLD append = 0 outfile_perm = 700 outfile_owner = 0 outfile_group = 0 header_file = /etc/rc.d/shaping/htb-WORLD-header allexistnodes = PRIO1_IPS="$PRIO1_IPS %IP" ; grantednode_prv = PRIO1_IPS="$PRIO1_IPS %IP" ; grantednode_prv = %IP footer_file = /etc/rc.d/shaping/htb-WORLD-footer #post_exec = /etc/rc.d/shaping/htb-WORLD <ciach>
A w samym htb-WORLD
tak licze ilość userow:
#ilosc uzytkownikow USERS_NUM=`echo "$PRIO1_IPS"|tr " " "\n"|wc -l` echo "Liczba uzytkownikow: $USERS_NUM"
i sam podzial na userów:
#podzial pasma do Internetu dla uzytkownikow NUM=12
rm -f /etc/rc.d/shaping/ip_num_WORLD #najpierw klasy dla IP z priorytetem 1
for IP in $PRIO1_IPS;do echo "$IP $NUM:">>/etc/rc.d/shaping/ip_num_WORLD $TC_CL $ETH parent 1:1 classid 1:$NUM htb rate $USER_SPEED ceil $INT_SP prio 2 $TC_QD $ETH parent 1:$NUM handle $NUM:0 prio priomap 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 $TC_QD $ETH parent $NUM:1 handle $(($NUM+1)): sfq perturb 10 $TC_QD $ETH parent $NUM:2 handle $(($NUM+2)): sfq perturb 10 $TC_QD $ETH parent $NUM:3 handle $(($NUM+3)): sfq perturb 10
$TC_FL $ETH protocol ip preference 3 parent 1:0 handle $NUM fw flowid 1:$NUM $TC_FL $ETH prio 10 protocol ip parent $NUM:0 u32 match ip protocol 1 0xff flowid $NUM:1 #icmp NUM=$(($NUM+4)) done
z samym htb jeszcze eksperymentuję, ale jakoś działa. A tak btw. to te wykomentowane linijki w lms-mgc.ini nie działają ver lms-a 1.0.4 (ostatnia z paczki dla pld :) ) ale chyba szybciej przesiade sie na nowsza ver. lms-a ;) niz ten problem ktokolwiek bedzie sprawdzał...
ppb> Pozdrawiam ppb> Pawel Bernadowski ppb> GG 3377, email kontakt@pbern.biz
On Mon, May 17, 2004 at 10:07:31PM +0000, pbern@pbern.biz wrote:
Czy ktos z userow moglby sie podzielic generatorem regulek htb.. bo srednio moge sobie z tym poradzic...
jeszcze z ustawianiem klas nie mam problemow... ale gine na petli zakladajacej filtry.. bo zamiast 100.. generuje mi ich 8000.
U siebie robię to kilku etapowo
2 lms-mgc generuję plik %ID %IP %UP %DOWN
NAstępnie z tego pliku generuję pliki dla htb.init który następnie przeładowywuję.
Nie jest to może piękne rozwiązanie ale umożliwia zrobienie całkiem złożonego mechanizmu dzielenia łącza i działa :)
uczestnicy (3)
-
Michal Lubecki
-
pbern@pbern.biz
-
Przemysław 'Repcio' Gubernat