[ nenapop @ 20.10.2007. 14:16 ] @
Interesuje me, ima li nacina da userima limitiram samo DOWNlOAD, a da im browsing ide onoliko koliki je bandwith.

Jel ima neka caka???
[ EmirHozic @ 20.10.2007. 14:49 ] @
i mene interesuje ista tema, da li je moguce kao na linux routerima odrediti prioritete po protokolima i prioritete po protokolima do odredjene kolicine odataka, npr. ja sad na linux baziranom routeru imam mogucnost da postimam da ako zahte ide prema portu 80 sve sto dodje od njega velicine do 512 kilobajta ide na toliko i toliko posto od dostupne propusnosti a preko 512 router racuna da je download i smanjuje propusnost na puno nizu vrijednost, da li je to moguce odraditi na mikrotiku.
[ Predrag Supurovic @ 20.10.2007. 20:10 ] @
Tu moze da ti pomogne bursting u ogranicavanju protoka. To je vrlo lepo objasnjeno u uputstvu mikrotika.
[ nenapop @ 21.10.2007. 13:35 ] @
Ehh...

Kad bi mogo ovo neko da mi objasni kako valjaaa.... :(:(:(

[ EmirHozic @ 21.10.2007. 23:06 ] @
mislim da to nerjesava problem.
Mene konkretno interesuje da ako imam megabit od providera i dijelim ga korisnicima, malko poglupo je nekome ogranicti na 128 ili 256 ako mu mozes dati cijeli megabit kad nikoga drugog nema, e sad na linux baziranim routerima moguce je po src adresi po dest adresi po portu ili protokolu poredati internet promet u nekoliko razreda prioriteta npr torrent na nizi prioritet ali ako nema http-a njemu se da da ide koliko mjesta ima ali kad se pojavi pop3 torrenti usporavaju a pop3 dobija veci prostor ako se u tom momentu pojavi zahtjev na portu 80 npr protok pop3 pada ali i torrenta pada jos nize a http dobija prioritet, e sad posto je i mikrotik linux baziran moralo bi valjda biti moguce to izvesti.
[ Sasha_bn @ 22.10.2007. 08:03 ] @
Pa imas prioritete. Mislim da ih nije bilo tesko uociti :D
[ Predrag Supurovic @ 22.10.2007. 12:57 ] @
Emire, nije u MT nikakav problem rasproediti saobracaj po prioritetima ili raylicito shae'ovatiprotok, ako moyes da raydvojis saobracaj.

Problem je sto korisnik, ako DL-uje preko HTTP, ruter nema nacina da razlikuje da li je to DL datoteke ili otvaranje neke web strane.

Tada se koristi bursting, takoda se kraci DL tretira kao otvaranje web strane i daje mu se veca brzina, a ako DL potraje, onda se brzina ograničava.
[ EmirHozic @ 22.10.2007. 21:21 ] @
Hvala na usmjeravanju.
Mikrotik mi je nuzno zlo trenutno a jako je tesko dobiti support a mikrotik ovdje kod mene.
[ pospanko80 @ 23.10.2007. 00:40 ] @
Code:
/ip firewall mangle add chain=forward protocol=tcp action=mark-connection \
new-connection-mark=konekcija passthrough=yes
/ip firewall mangle add chain=prerouting connection-mark=konekcija protocol=tcp\
connection-bytes=0-500000 action=mark-packet new-packet-mark=tcp_hi passthrough=no
/ip firewall mangle add chain=prerouting connection-mark=konekcija protocol=tcp \
action=mark-packet new-packet-mark=tcp_low passthrough=no


Ovo će ti označiti prvih pola megabajta svake konekcije na tcp protokolu odnosno ostatak konekcije. Dalje radiš sa queue treeom. Ovo je osnovni primjer. Prilagodi ga svojim potrebama. Ovdje se radi da npr. staviš visok prioritet na tcp_hi, a niski na tcp_low pa ako neko skida više od 0,5MB onda mu lijepo uspori, a inaće prvih pola skida jako brzo. Surfanje leti a download stigne... :)

[Ovu poruku je menjao pospanko80 dana 24.10.2007. u 10:49 GMT+1]

[Ovu poruku je menjao pospanko80 dana 24.10.2007. u 10:50 GMT+1]
[ mravko @ 23.10.2007. 02:33 ] @
ne vidim sta to toliko mozes u linuxu sto ovde ne mozes...recimo delay pool kod squida koji mene lepo obavlja posao na linuxu...ali burst je jako korisna stvarcica i mislim da to moze da zadovolji sve prohteve... dakle evo prostog objasnjenja bursta..jer vidim da neko nije shvatio...dakle podesis ga tako (ali ima fore oko "proporcije" ) da svi imaju full 120 sec a posle toga ga obara na ... dodas vrednost po vodlji... Stvarcica koja radi i ne zahteva neku mudrost ;)
[ pospanko80 @ 23.10.2007. 15:48 ] @
Citat:
mravko: ne vidim sta to toliko mozes u linuxu sto ovde ne mozes...recimo delay pool kod squida koji mene lepo obavlja posao na linuxu...ali burst je jako korisna stvarcica i mislim da to moze da zadovolji sve prohteve... dakle evo prostog objasnjenja bursta..jer vidim da neko nije shvatio...dakle podesis ga tako (ali ima fore oko "proporcije" ) da svi imaju full 120 sec a posle toga ga obara na ... dodas vrednost po vodlji... Stvarcica koja radi i ne zahteva neku mudrost ;)


Khm... Izgleda da ti nisi shvatio što je bursting....
Bursting NE omogućava da daš korsniku 120 sekundi burst brzine, a onda mu skineš na zadanu. U burst-u sekunde označavaju, koliko vremena treba proći, ako je korisnik ispod tresholda da se aktivira burst. A samo trajanje bursta NIJE definirano!!!! Burst traje sve dok se prosječna brzina ne popne iznad praga tresholda.
Toliko o tome.

Moja preporuka, kreni odmah sa mangle+queue tree (teži put iako je jednostavno postaviti osnovno. Ima tonu primjera na netu), i kasnije češ moći puno više toga isprofilirati i posložiti.

Svaka čast simple queue-ovima, ali ali do mangel+queue tree nema ni iz daleka.
[ Kolins Balaban @ 23.10.2007. 17:30 ] @
i mene zanima ovako nesto. znaci, kad korisnik koristi maximalnu brzinu nekih 60 sec (to bi trebalo znaciti da nesto downloaduje), da mu se onda sreze brzina na neku koju ja odredim.

Code:

Dalje radiš sa queue treeom. Ovo je osnovni primjer. Prilagodi ga svojim potrebama. Ovdje se radi da npr. staviš visok prioritet na tcp_hi, a niski na tcp_low pa ako neko skida više od 0,5MB onda mu lijepo uspori, a inaće prvih pola skida jako brzo. Surfanje leti a download stigne... :)


Kako mislis to, daljes radis queue tree-om? probao sam to tvoje ubaciti u tik, i ovaj parametar connection-bytes=0-500000 mi nije aktivan. zasto? kazes da prvih pola mb skida jako brzo?kojom brzinom? na koju brzinu mu uspori nakon tih pola mb? to je ono sto me zanima.pozz
[ tox!e @ 23.10.2007. 19:02 ] @
A sto jednostavno ne uradite markiranje paketa za web pomocu content filtera.Tamo stavite deo http koda, zatim queue i to je to.
[ Kolins Balaban @ 24.10.2007. 19:28 ] @
ovako, cackao sam po tikovom forumu, ne bi li nasao odgovor na svoje pitanje, i nasao sam ovaj post:
http://forum.mikrotik.com/viewtopic.php?f=2&t=12870
Koliko sam shvatio, to je ono sto meni treba, ali nazalost, ne mogu to da primjenim u praksi :( ne znam sta predstavlja "Public" u ovoj komandi:
Code:

/queue tree add name="Main_Upload" parent=Public packet-mark="" limit-at=0 queue=default priority=8 max-limit=5000000 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no

pa ako neko moze da pomogne, bio bih jako zahvalan. pozz
[ pospanko80 @ 24.10.2007. 23:06 ] @
Public ti je izlazni interface... Znaći pppoe konekcija prema provideru ili nešto slično...
[ pospanko80 @ 24.10.2007. 23:13 ] @
Citat:
Kako mislis to, daljes radis queue tree-om? probao sam to tvoje ubaciti u tik, i ovaj parametar connection-bytes=0-500000 mi nije aktivan. zasto? kazes da prvih pola mb skida jako brzo?kojom brzinom? na koju brzinu mu uspori nakon tih pola mb? to je ono sto me zanima.pozz


Ja imam link 5M/512k. Ovo ti je osnovna konfiguracija. Ali je dobro za početak...
I connection-bytes ti je bio siv jer sam zaboravio staviti protocol=tcp u primjeru. Sad je ispravljeno. Dodaj samo protocol=tcp

/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=4500000 name="DL" packet-mark="" parent=link:ap priority=8 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=3000000 \
max-limit=4500000 name="DL_500k" packet-mark=tcp_hi parent=DL \
priority=1 queue=PCQ_DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=1000000 \
max-limit=2000000 name="DL_Ostalo" packet-mark=tcp_low parent=DL \
priority=2 queue=PCQ_DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=450000 name="UL" packet-mark="" parent=pppoe-out1 priority=8 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=300000 \
max-limit=400000 name="UL_512k" packet-mark=tcp_hi parent=UL \
priority=5 queue=PCQ_UL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=100000 \
max-limit=150000 name="UL_Ostalo" packet-mark=tcp_low parent=UL \
priority=7 queue=PCQ_UL

/queue type
add kind=pcq name="PCQ_UL" pcq-classifier=src-address pcq-limit=50 pcq-rate=0 \
pcq-total-limit=2000
add kind=pcq name="PCQ_DL" pcq-classifier=dst-address pcq-limit=50 pcq-rate=0 \
pcq-total-limit=2000

[Ovu poruku je menjao pospanko80 dana 25.10.2007. u 15:22 GMT+1]
[ Kolins Balaban @ 25.10.2007. 13:58 ] @
opet ja :( valjda nisam toliko dosadan. ne znam sta je, ali ova pravila za markiranje novih konekcija, novih i starih paketa nece da mi rade (broj bajta i paketa stoji na nuli):( uradio sam sve po uputstvu, ali nece pa nece. sta bi moglo biti? pravila su na tren su proradila, i opet stala :( je li bitan raspored ovih pravila? koliko ja mogu skontat, ne bi trebao biti. kod mene je prvo markiranje novih konekcija, pa markiranje novih paketa, i na kraju markiranje starih paketa.

[Ovu poruku je menjao Kolins Balaban dana 25.10.2007. u 15:18 GMT+1]
[ pospanko80 @ 25.10.2007. 14:24 ] @
Da li ti je /ip firewall connection tracking uključen?
[ Kolins Balaban @ 25.10.2007. 16:51 ] @
da, ukljucen je tracking ;) nego, da li ovaj public treba da budes bas pppoe konekcija ka provideru, ili ethernet karta na kojoj je ta pppoe konekcija?
[ Sasha_bn @ 25.10.2007. 17:35 ] @
Naravno da je pppoe. ppp pravi virtualne interface i gateway-e. Tako da je tebi izlazni interface pppoe.

Mada na to markiranje ja bi dodao jos ovo connection-state=new.

Po vasim pravilima to ce samo da radi prvih pola mb ukupnog saobracaja tj od trenutka dodavanja marka. A ovo ce da vazi za svaki novi klik tj svako novo uspostavljanje veze.
Pozdrav
[ Kolins Balaban @ 26.10.2007. 12:56 ] @
ovo kod mene nikako ne radi :(:(:( koliko mogu vidjeti, da je kod tika upload i download zamjenjeni :(
[ Kolins Balaban @ 26.10.2007. 13:48 ] @
takodjer mi jos nesto nije jasno. da li u ovim pravilima za markiranje, treba navesti source adresu (ili opseg adresa)? da li to treba uraditi i za markiranje konekcija i paketa? koliko mogu primjetiti, broj paketa kod markiranja novih konekcija (novih i starih paketa) se ne povecava kad kliknem na neki novi link u web browseru :( da li, nakon sto kreiram ove queue tree, treba posebno kreirati simple queue za svaki comp?
Prema ovoj mojoj konfiguraciji, za svaki prvi megabajt SVAKE konekcije garantovana brzina bi trebala biti 128kbps, a maximalna 512kbps, a cim se prekoraci taj megabajt, garantovana brzina se reze na 64kbps, a maximalna na 96kbps. da li sam ja to sve pokresno shvatio, ili sam u pravu? Isto tako za upload. Od providera imam konekciju 1Mbps/1Mbps.

[Ovu poruku je menjao Kolins Balaban dana 26.10.2007. u 15:15 GMT+1]
[ Sasha_bn @ 27.10.2007. 17:28 ] @
Pa zavisi, ako koristis pcq onda definises subnet. ako ne koristis pcq onda definises za svakog korisnika. Tvoje je da biras sta ti je lakse.
[ Kolins Balaban @ 08.11.2007. 13:03 ] @
jos uvijek nisam rijesio problem :(:(:( ima li neko jos kakvu ideju? prvih 1MB SVAKE konekcije jednom brzinom, ostatak megabajta drugom brzinom??
[ pospanko80 @ 13.11.2007. 14:15 ] @
Ma ovo radi 100% provjereno. Dapaće, konstantno mi radi na mreži. Gdje si zapeo?
[ Kolins Balaban @ 14.02.2008. 22:30 ] @
NAKON sto sam ISKLJUCIO web-proxy ovo sto pospanko nudi je proradilo. dugo vremena sam se zezao s tim, i nisam mogao skontati u cemu je problem :(:( da li postoji ovakvo nesto, a da radi kad je na istom tiku, na kojem je na nekom portu i web-proxy?
[ Dj_Pioneer @ 24.02.2008. 17:02 ] @
Ovo je jako zanimljiva tema za one koji koriste MT da bi isli na internet.
Mene zanima kako to izvesti sa korisnicke strane znaci da korisnik skida 30s sa 512kbps, a posle toga da skida sa 256kbps i to jos pogotovo radiusa. Sa ovim milim da bi mnogi korisnici interneta bili zadovoljniju.

Unapres sa zahvalan na nekom resenju ili na nekoj pomoci
[ m_x_m @ 24.02.2008. 19:08 ] @
Ovo mi izgleda jako zanimljivo al interface mi nisu jasni! ako ih netko moze malo pojasnit!!

ja recimo koristim 3 inrefacea na glavnoj tocki: AP , ether1(na kojem se nalazi izlaz na net i ftp sever) i link1..

[Ovu poruku je menjao m_x_m dana 24.02.2008. u 20:40 GMT+1]
[ tox!e @ 28.02.2008. 08:06 ] @
@Dj_Pioneer imas na mikrotikovom sajtu neki slican example, da posle odredjenog vremena ili posle skinute kolicine podataka smanji brzina na npr.upola i tako.E sada treba to videti pa ako je potrebno malo prepraviti.
[ Dj_Pioneer @ 28.02.2008. 22:33 ] @
Ma na MT direktno to znam da odradim i mogu vam reci da to radi extra, ali mene interesuje fora kako to da se odradi preko freeradiusa.Pa ako bi mogla neka pomoc oko toga.