Ak to niekomu pomoze. Riesil som uprednostnenie nejakeho typu prevadzky pre inym, hlavne sa mi jednalo o ott služby. Zatial sa to tvari ze to funguje. Este by to bolo vytunit na uploade, aby to nezlikvidoval vysoky upload napr torrentom. Syn zacal stahovat a otcovi zastavovala telka. Dnes som s tym bavil doma a vyzera ze to funguje. :)
Pravidlo ktore omarkuje download zakaznika znackou XYdownload
add action=mark-packet chain=forward comment=zakaznik_xy dst-address=\
192.168.5.100 new-packet-mark=XYdownload passthrough=yes src-address=\
!192.168.0.0/16
Dalsie pravidlo v poradi spravi to ze ak dany paket prichadza zo zdrojovej ip adresy uvedenej v adress liste TELKA dostane novu znacku XYtelka
add action=mark-packet chain=forward new-packet-mark=XYtelka \
packet-mark=XYdownload passthrough=no src-address-list=TELKA
Dalsie pravidlo v poradi spravi to ze ak dany paket NEprichadza zo zdrojovej ip adresy uvedenej v adress liste TELKA dostane novu znacku XYNEtelka
add action=mark-packet chain=forward new-packet-mark=XYNEtelka \
packet-mark=XYdownload passthrough=no src-address-list=!TELKA
A potom v strome to vyzera takto:
zakaznik ma minimalnu rychlosť 1mbit a maximalnu 15mbit, ktora sa prideli z celej linky s prioritou 8
add limit-at=1M max-limit=15M name=XYdownload packet-mark=XYdownload \
parent="DOWNLOAD (CELA LINKA)" priority=8 queue=default
add limit-at=6M max-limit=15M name=XY_telka packet-mark=XYtelka parent=\
XYdownload priority=4
add limit-at=1M max-limit=15M name=XY_NEtelka packet-mark=XYNEtelka parent=\
XYdownload priority=8