Portál AbcLinuxu, 26. dubna 2024 02:46


Dotaz: Cbq omezeni ve dvou smerech

1.11.2003 10:22 Paul
Cbq omezeni ve dvou smerech
Přečteno: 128×
Odpovědět | Admin
Cau, pouzivam na omezeni rychlosti do internetu cbq, funguje ok, ale potreboval bych poradit, jak pomoci cbq jednduse omezit download i upload jednotlivych uzivatelu. Zatim mi funguje jen omezeni smerem k uzivately. Router ma dve sitovky, eth1 do vnitrni site a eth0 ven do internetu. diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.11.2003 16:57 T P | skóre: 8
Rozbalit Rozbalit vše Cbq omezeni ve dvou smerech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na oboustranné omezení rychlosti se dá použít rshaper. Na cbq jsem to nikdy nevykoumal :-(
21.4.2004 18:38 Mike
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
A co takhle dve sitovky ?
21.4.2004 21:10 oron | skóre: 27
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
skus toto doplnit do suboru cbq pre device co ide do netu: RULE=10.10.10.10/32, (ta ciarka ma svoj vyznam) MARK=1234

a potom treba pakety pre tuto IP markovat - oznacit 1234

iptables -t mangle -A PREROUTING -s 10.10.10.10 -j MARK --set-mark 1234
23.5.2004 19:19 JetCat
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
Ahoj,

to MARK=1234 musí být v každém tom definičním souboru cbq-xxxx nebo jen v tom hlavním-parent (když mám pro každou IP adresu klienta samostatný podřazený cbq-xxxx definiční soubor) ??

A je to např. ve tvaru:

DEVICE=eth0 RATE=384Kbit WEIGHT=38Kbit PARENT=0002 PRIO=5 LEAF=sfq QUANTUM=1514 PERTURB=1 RULE=10.0.110.10, MARK=1234

Díky za info, jsi asi jediný, kdo to publikoval.
24.7.2004 21:27 oron | skóre: 27
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
ano mark je v kazdom tom def.subore kde chces shapovat speed
princip je v tom ze sa pakety MARKuju teda sa prida do nich znacka - cislo - a cbq potom podla toho cisla sa riadi ...

napr: mas subor cbq-2004.user
na koniec suboru das napr:

MARK=2004

a potom pomocou iptables paket oznacis tymto cislom

iptables -t mangle -A PREROUTING -s 10.10.10.10 -j MARK --set-mark 2004

teda pakety s ip 10.10.10.10 sa markuju cislom 1234

toto treba dat niekde ako /etc/rc.d/rc.local - teda aby sa to po reboote znova zaviedlo to markovanie ..

u dalsieho usera pouzije ine cislo pre subor cbq napr:
cbq-2005.user2
MARK=2005

a zase

iptables -t mangle -A PREROUTING -s 10.10.10.11 -j MARK --set-mark 2005

25.7.2004 23:23 Master of UNIX
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
Rshaper ale bohužel neumí nastavit šířku pásma zvlášť pro upload a zvlášť pro download. Takže při syntaxi rshaperctl 10.11.12.13 8000 bude upload roven 8KB a download roven 8KB. Takže oběma směry potěče 8KB zároveň. Navíc Rshaper je již mrtvý a není dál vyvíjen. Tuším, že končí na verzi 2.0-něco a že je psán a portován jen pro FreeBSD a navíc není možná jeho kompilace pro kernel 2.6.x (takže poběží pouze na kernelu 2.2 a 2.4). A navíc úžasně přesně shapuje s tolerancí +/- 23% rychlosti.
CIJOML avatar 25.7.2004 09:24 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Cbq omezeni ve dvou smerech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ber to tak, ze shapovat muzes na jedne sitove karte jen ODCHOZI PROVOZ. Mno takze na eth0 co jde do netu naves cbq pro dst uzivatele a na eth1 co jde do lanu naves cbq co jde do netu jako src uzivatele a mas vyreseno.

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.