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