Portál AbcLinuxu, 18. dubna 2024 20:41


Dotaz: cbq na router ok, za router nefunguje.

9.6.2005 19:46 janskyj | skóre: 11 | blog: linuxuv_blog
cbq na router ok, za router nefunguje.
Přečteno: 118×
Odpovědět | Admin
Dobry den,
na routeru, kdy je zapnuty NAT na RH 7.3 (myslim) jsem nastavil cbq a chtel jsem ho donutit aby kazdemu ip priradilo nejakou garantovanou rychlost a zbytek linky z internetu rozdelilo podle potreby a garantovane rychlosti.
Takovymto zpusobem mi to ovsem funguje pouze pokud dany soubor ztahuji primo z toho routeru (zkousel jsem soubor pres apache a ten shapoval pekne). Pokud ovsem ztahuji neco z internetu (je tam wifi k ISP) tak se cely shapovani chova jako by bylo vypnute. Zajimave je, ze pokud nastavim BOUNDED=YES (nepucovani si od nadrazene tridy) pok se pripojeni z internetu k tomu danemu ip skutecno omezi na danou kapacitu. Vratim BOUNDED=NO, a uz se kapacita zase rozdeluje podle poctu pripojeni(alespon mi to tak pripada).
Nesetkal ste se nekdu uz s timto problemem a/nebo nemuzete mi poradit, jak bych dal mel postupovat v odhaleni priciny?

nekolik relativnich informaci:
konfiguracni soubory:
cbq-1001.internet.all    
DEVICE=eth1,100Mbit,10Mbit
RATE=1024Kbit
WEIGHT=102
PRIO=8
LEAF=none

cbq-4001.internet.ip196
DEVICE=eth1,100Mbit,10Mbit
RATE=1024Kbit
WEIGHT=102Kbit
PRIO=5
PARENT=1001
LEAF=sfq
QUANTUM=1514
PERTURB=15
BOUNDED=no
RULE=192.168.1.196

cbq-4002.internet.ip51
DEVICE=eth1,100Mbit,10Mbit
RATE=10Kbit
WEIGHT=1Kbit
PRIO=5
PARENT=1001
LEAF=sfq
QUANTUM=1514
PERTURB=15
BOUNDED=no
RULE=192.168.1.51

cbq-4003.internet.others
DEVICE=eth1,100Mbit,10Mbit
RATE=64Kbit
WEIGHT=7Kbit
PRIO=6
PARENT=1001
LEAF=sfq
QUANTUM=1514
PERTURB=15
BOUNDED=no
RULE=192.168.1.0/24


[root@mail log]# tc -s class show dev eth1
class cbq 1:1001 parent 1: rate 1Mbit (bounded) prio no-transmit
 Sent 31104805 bytes 31708 pkts (dropped 0, overlimits 0)
  borrowed 23871 overactions 0 avgidle 130989 undertime 0
class cbq 1: root rate 100Mbit (bounded,isolated) prio no-transmit
 Sent 31107898 bytes 31763 pkts (dropped 0, overlimits 0)
  borrowed 0 overactions 0 avgidle 62 undertime 0
class cbq 1:4001 parent 1:1001 leaf 4001: rate 1Mbit prio 5
 Sent 8359242 bytes 6282 pkts (dropped 0, overlimits 0)
  borrowed 0 overactions 0 avgidle 175620 undertime 0
class cbq 1:4002 parent 1:1001 leaf 4002: rate 10Kbit prio 5
 Sent 8344033 bytes 7118 pkts (dropped 0, overlimits 13560)
  borrowed 6925 overactions 1 avgidle 1.81634e+07 undertime 0
class cbq 1:4003 parent 1:1001 leaf 4003: rate 64Kbit prio 6
 Sent 14401530 bytes 18308 pkts (dropped 0, overlimits 19219)
  borrowed 16946 overactions 396 avgidle -2.93327e+06 undertime 2.83322e+06
Za kazdou reakci dekuji.
Krystaly, polovodiče, všechno směšné. Co tak konzole z digitronů, to by bylo něco pro pravé muže. :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Lachmex avatar 10.6.2005 15:18 Lachmex | skóre: 11
Rozbalit Rozbalit vše Re: cbq na router ok, za router nefunguje.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den, musim se Vam priznat, ze jsem ve Vasem scriptiku nenasel definici pro root classu / ale mozna take spatne koukam - tot prvni vec

dale mi moc neni jasne, proc pouzivate CBQ kdyz HTB je ponekud ucinejsi / ale je take pravdou ze zalezi na typu trafficu...

Pokud by Vas (jen na otestovani) zajimal scriptik, jez pouzivam ja (wifi - stahovaci cca 30 bazilisku) mohl bych Vam jej zaslat, zda-li by Vam alespon tento (funkcni HTB) script pomohl nekam se posunout....

Jan Lachman
14.6.2005 17:51 janskyj | skóre: 11 | blog: linuxuv_blog
Rozbalit Rozbalit vše Re: cbq na router ok, za router nefunguje.
souboru cbq-1001.internet.all:    
DEVICE=eth1,100Mbit,10Mbit
RATE=1024Kbit
WEIGHT=102
PRIO=8
LEAF=none
To by mel byt ten root class, je uveden na prvnim miste, pak na nej okdazuji pomoci PARENT=1001 (pokud to tak neni, tak me prosim opravte)
a melo by to byt i tady:
[root@mail log]# tc -s class show dev eth1
class cbq 1:1001 parent 1: rate 1Mbit (bounded) prio no-transmit
 Sent 31104805 bytes 31708 pkts (dropped 0, overlimits 0)
  borrowed 23871 overactions 0 avgidle 130989 undertime 0
cbq jsem pouzil protoze mi bylo receno, neco ve smyslu, ze je jednodussi a taky kvuli tomu, ze sem se nechtel zajimat jestli je HTB podporovane v jadre (jak byl clanek na rootu, tak tam bylo neco o kompilaci a tohle je RH 7.3 a dodavat jadro atd. se mi nechtelo => takze lenost.
Jinak Vas script bych uvital. Myslite, ze by ste mi ho mohl poslat pres webovy formular?
Dekuji, s pozdravem Jiri Jansky
Krystaly, polovodiče, všechno směšné. Co tak konzole z digitronů, to by bylo něco pro pravé muže. :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.