Stránka 1 z 1

PCQ

Napsal: 19 Jan 2012 10:49
od query
Ahoj, může mi někdo poradit... ?
potřeboval bych nastavit MK tak aby rozděloval konektivitu rovnoměrně mezi aktivní IP. Takže pokud mam 30Mb linku a na ní aktivní 3 klienty, tak každý z nich aby měl 10Mb, pokud se připojí klientů 10, tak bude mít každý 3Mb. Jesli se nepletu, tak by to mělo jít nastavit pomocí PCQ, ale nějak se mi to nedaří, pokaždé je rozložení nerovnoměrné, resp. pokud nezadám ručně RATE, tak se žádný shape nekoná.
Testuju na stole: MK 750GL nastavený jako bridge ve stejném rozsahu jako stroje za ním.
Mangle:

Kód: Vybrat vše

add action=mark-packet chain=prerouting comment=DOWNLOAD disabled=no \
    dst-address-list=povolene new-packet-mark=DOWNLOAD passthrough=no
add action=mark-packet chain=prerouting comment=UPLOAD disabled=no \
    new-packet-mark=UPLOAD passthrough=no src-address-list=povolene

Queue tree

Kód: Vybrat vše

add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=down \
    packet-mark=DOWNLOAD parent=global-in priority=1 queue=test_down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=up \
    packet-mark=UPLOAD parent=global-out priority=1 queue=test_up

Queue type

Kód: Vybrat vše

add kind=pcq name=test_up pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=test_down pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=10 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000

na stole mám k dispozici cca 15Mbit

Re: PCQ

Napsal: 08 Feb 2012 23:35
od Vitis
Pokud to mas v bridge, zkus zapnout pokud nemas

Kód: Vybrat vše

interface bridge settings set use-ip-firewall=yes

Najdes to i v zalozce bridge a pak tlacitko settings.

A jeste jak na to tak zbezne koukam, tak musis nastavit nejakej max-limit (idealne tech 15M pokud je tam mas) jinak to nevi co to ma delit.
Detailnejc jsem to neprohlizel.

Osobne resim tak, ze omarkuju kazdyho uzivatele, vytvorim jednu pcq queue-tree s max-limitem, a pak ostatni queue-tree per uzivatel, kterym nastavim parent jako tu hlavni queue-tree.

Vitis

Re: PCQ

Napsal: 08 Mar 2013 20:44
od TOMIK
uajimalo by me zda kdyz omarkuju provoz kazdeho uzovatele bude nejak ovlivneno rozdelovani pasma ..nemělo by že ?

query píše:Ahoj, může mi někdo poradit... ?
potřeboval bych nastavit MK tak aby rozděloval konektivitu rovnoměrně mezi aktivní IP. Takže pokud mam 30Mb linku a na ní aktivní 3 klienty, tak každý z nich aby měl 10Mb, pokud se připojí klientů 10, tak bude mít každý 3Mb. Jesli se nepletu, tak by to mělo jít nastavit pomocí PCQ, ale nějak se mi to nedaří, pokaždé je rozložení nerovnoměrné, resp. pokud nezadám ručně RATE, tak se žádný shape nekoná.
Testuju na stole: MK 750GL nastavený jako bridge ve stejném rozsahu jako stroje za ním.
Mangle:

Kód: Vybrat vše

add action=mark-packet chain=prerouting comment=DOWNLOAD disabled=no \
    dst-address-list=povolene new-packet-mark=DOWNLOAD passthrough=no
add action=mark-packet chain=prerouting comment=UPLOAD disabled=no \
    new-packet-mark=UPLOAD passthrough=no src-address-list=povolene

Queue tree

Kód: Vybrat vše

add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=down \
    packet-mark=DOWNLOAD parent=global-in priority=1 queue=test_down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=up \
    packet-mark=UPLOAD parent=global-out priority=1 queue=test_up

Queue type

Kód: Vybrat vše

add kind=pcq name=test_up pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=test_down pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=10 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000

na stole mám k dispozici cca 15Mbit

Re: PCQ

Napsal: 08 Mar 2013 22:28
od reset
mno to si pis, ze to ovlivni rozlozeni cele zateze ,
inet ti funguje , hledej , je toho vsude plno na prvni klik

Re: PCQ

Napsal: 08 Mar 2013 22:31
od TOMIK
reset píše:mno to si pis, ze to ovlivni rozlozeni cele zateze ,
inet ti funguje , hledej , je toho vsude plno na prvni klik


no prave je toho tu moc a nevim co nakonec mam pouzit :shock:

Re: PCQ

Napsal: 08 Mar 2013 22:34
od reset
napovim ti , i kdyz se ti to asi nebude moc zamlouvat :
hledej, uc se, zkousej , a jako naposledy se ptej , kazdej jsme si tim prosli, nikdo ti reseni pro tvoji sitku nenaserviruje

Re: PCQ

Napsal: 08 Mar 2013 22:36
od TOMIK
reset píše:napovim ti , i kdyz se ti to asi nebude moc zamlouvat :
hledej, uc se, zkousej , a jako naposledy se ptej , kazdej jsme si tim prosli, nikdo ti reseni pro tvoji sitku nenaserviruje


neni to rešení pro mojí sítku .. ale pro spoj s kamosem nejsem ISP

Re: PCQ

Napsal: 28 Mar 2013 06:58
od TOMIK
tak jsem použil tvoje nastavení ale je divné že mi vubec nezaznamenává down .. up jo .. nemusi být ještě nějaký pravidlo vhledem k tomu že wan je dhcp klient

query píše:Ahoj, může mi někdo poradit... ?
potřeboval bych nastavit MK tak aby rozděloval konektivitu rovnoměrně mezi aktivní IP. Takže pokud mam 30Mb linku a na ní aktivní 3 klienty, tak každý z nich aby měl 10Mb, pokud se připojí klientů 10, tak bude mít každý 3Mb. Jesli se nepletu, tak by to mělo jít nastavit pomocí PCQ, ale nějak se mi to nedaří, pokaždé je rozložení nerovnoměrné, resp. pokud nezadám ručně RATE, tak se žádný shape nekoná.
Testuju na stole: MK 750GL nastavený jako bridge ve stejném rozsahu jako stroje za ním.
Mangle:

Kód: Vybrat vše

add action=mark-packet chain=prerouting comment=DOWNLOAD disabled=no \
    dst-address-list=povolene new-packet-mark=DOWNLOAD passthrough=no
add action=mark-packet chain=prerouting comment=UPLOAD disabled=no \
    new-packet-mark=UPLOAD passthrough=no src-address-list=povolene

Queue tree

Kód: Vybrat vše

add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=down \
    packet-mark=DOWNLOAD parent=global-in priority=1 queue=test_down
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=up \
    packet-mark=UPLOAD parent=global-out priority=1 queue=test_up

Queue type

Kód: Vybrat vše

add kind=pcq name=test_up pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=test_down pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=\
    dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=10 pcq-rate=0 \
    pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000

na stole mám k dispozici cca 15Mbit

Re: PCQ

Napsal: 28 Mar 2013 21:22
od hafieror
Spíš pravidlo k tomu. že na wanu máš určitě maškarádu. Je určitě třeba markovat konexe, já to na natu nikdy nepoužil tak víc nevím.