❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

PCQ

Návody a problémy s konfigurací.
query
Příspěvky: 264
Registrován: 14 years ago

PCQ

Příspěvekod query » 13 years ago

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
0 x

Vitis
Příspěvky: 3
Registrován: 13 years ago

Příspěvekod Vitis » 13 years ago

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
0 x

TOMIK
Příspěvky: 341
Registrován: 19 years ago

Příspěvekod TOMIK » 12 years ago

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
0 x

Uživatelský avatar
reset
Příspěvky: 2902
Registrován: 17 years ago
Bydliště: intERnet

Příspěvekod reset » 12 years ago

mno to si pis, ze to ovlivni rozlozeni cele zateze ,
inet ti funguje , hledej , je toho vsude plno na prvni klik
0 x
ERnet tady, ERnet tam, ERnet vsude kam se podivam

TOMIK
Příspěvky: 341
Registrován: 19 years ago

Příspěvekod TOMIK » 12 years ago

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:
0 x

Uživatelský avatar
reset
Příspěvky: 2902
Registrován: 17 years ago
Bydliště: intERnet

Příspěvekod reset » 12 years ago

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
0 x
ERnet tady, ERnet tam, ERnet vsude kam se podivam

TOMIK
Příspěvky: 341
Registrován: 19 years ago

Příspěvekod TOMIK » 12 years ago

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
0 x

TOMIK
Příspěvky: 341
Registrován: 19 years ago

Příspěvekod TOMIK » 12 years ago

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
0 x

hafieror
Příspěvky: 616
Registrován: 18 years ago

Příspěvekod hafieror » 12 years ago

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.
0 x