[ Kolins Balaban @ 02.03.2011. 12:16 ] @
Ovako, treba mi potvrda, da li sam dobro zamislio ono sto planiram uraditi. Imam eth interfejs sa ip-om 10.10.0.33/27. Dhcp mi na tom interfejsu racunarima dodjeljuje adrese iz opsega 10.10.0.34-10.10.0.62, znaci subnet 10.10.0.32/27 Zelim napraviti, da svaki racunar iz tog subneta ima maximalni down/up=128k/64k kad je u pitanju http saobracaj, a kad je u pitanju ostali saobracaj neka bude maximalni down/up=32k/16k. Ovdje bih trebao koristiti Queue Tree, zar ne? e sad idemo redom: 1. prvo markiram sve pakete iz tog subneta, posebno po portu 80, a posebno ostalo: Code: /ip firewall mangle add chain=forward protocol=tcp dst-port=80 src-address=10.10.0.32/27 action=mark-packet new-packet-mark=HTTP_SAOBRACAJ Code: /ip firewall mangle add chain=forward protocol=tcp dst-port=!80 src-address=10.10.0.32/27 action=mark-packet new-packet-mark=NE_HTTP_SAOBRACAJ sad nisam siguran ovdje, vidim po nekim uputstvima stavljaju chain=forward, a negdje chain=prerouting. 2. zatim kreiram Queue type, posebno za download HTTP-a, posebno za download NE_HTTP,a isto tako i za upload Code: /queue type add name="DOWNLOAD_HTTP" kind=pcq pcq-rate=128000 pcq-classifier=dst-address Code: /queue type add name="UPLOAD_HTTP" kind=pcq pcq-rate=64000 pcq-classifier=srct-address Code: /queue type add name="DOWNLOAD_NE_HTTP" kind=pcq pcq-rate=32000 pcq-classifier=dst-address Code: /queue type add name="UPLOAD_HTTP" kind=pcq pcq-rate=16000 pcq-classifier=src-address ovdje valjda treba paziti da je kod download saobracaja pcq-classifiier dst-adress, a kod uploada je src-address 3. Kad sam markiro HTTP i NE_HTTP na subnetu, i kreirao Queue type, slijedi kreiranje Queue Tree pravila. Posebno za download HTTP, pa za upload HTTP, za zatim za download ne http, i upload ne http saobracaja za download HTTP saobracaj Code: /queue tree add parent=global-in queue=DOWNNLOAD_HTTP packet-mark=HTTP_SAOBRACAJ za upload HTTP saobracaj Code: /queue tree add parent=global-out queue=UPLOAD_HTTP packet-mark=HTTP_SAOBRACAJ Da li je ovo OK, ili ima neki laksi, efikasniji, ispravniji... nacin da odradim ovo sto zelim? |