Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Potrebna pomoć oko skripta koji uređuje queue

[es] :: Wireless :: Mikrotik :: Potrebna pomoć oko skripta koji uređuje queue

[ Pregleda: 2374 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dragan_1234
Dragan Jovanovic
home

Član broj: 74432
Poruke: 27
195.178.54.*

Sajt: www.autogume.net


Profil

icon Potrebna pomoć oko skripta koji uređuje queue26.09.2007. u 14:02 - pre 200 meseci
Poštovani mikrotikovci,

Imam sledeću situaciju:

Imam AP sa hotspotom, dakle DHCP dodeljuje IP adrese a hotspot vrši proveru korisnika i pušta ih na internet i ograničava im brzine preko user profila i to radi besprekorno.

U mrežu sam uključio jedan računar (fajl server) koji bi trebao da bude dostupan korisnicima posle logovanja na hotspotu a koji ima statičku IP adresu. Brzina koju bi korisnici imali ka serveru bila bi drugačija od brzine na hotspot nalogu i to sam rešio postavljanjem queue pravila.

E sad problem nastaje u redosledu queue-ova. Naime kada je queue koji ograničava saobraćaj ka serveru na vrhu, odnosno prvi na redu, onda sve super radi, odnosno brzina ka serveru je kakva treba da bude i ne utiče na brzinu ka netu koju reguliše hotspot. Problem se pravi što su queue-ovi za hotspot usere dinamički i posle logovanja usera njegov queue ide na vrh pa queue za server više ne važi jer je ovaj iznad njega pa on ograničava i saobraćaj ka serveru. Problem se reši kada ja uradim move queue-a servera na vrh (/queue simple move server 0), ali je to besmisleno raditi ručno :)

Smislio sam da u user profile stavim opciju on-login=SKRIPT... gde bi SKRIPT bio neki skript koji bi premeštao queue servera na vrh. Sada me muči što skript neće da radi move queue-a...

Skript koji sam napisao izgleda jednostavno i trebalo bi da funkconiše ali neće... (/queue simple move server 0), a kada istu komandu zadam ručno ona odradi svoj posao...

Ako je neko imao iskustva sa skriptovima molim za pomoć!!! Ili ukoliko imate neko drugo rešenje problema molio bih za predlog!!!!

Unapred hvala!!!
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue26.09.2007. u 14:38 - pre 200 meseci
Nisam radio sa hotspotom pa nemam direktno iskustvo, ali da li mozes da namestis da queue pravial koaj kreira hotsport imaju neko drugi queue za parent? U tom slucaju bi mogao lako da kontrolises redosled.

 
Odgovor na temu

dragan_1234
Dragan Jovanovic
home

Član broj: 74432
Poruke: 27
195.178.54.*

Sajt: www.autogume.net


Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue26.09.2007. u 15:09 - pre 200 meseci
Nešto sam pokušavao na tu temu ali queue pravila od hotspota ne mogu da se edituju jer su dinamička... u winbox-u je sve zasivljeno kada izabereš glavni queue od hotspota, odnosno nema mogućnost izmene bilo čega...
 
Odgovor na temu

yolja624

Član broj: 9380
Poruke: 1856



+643 Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue27.09.2007. u 07:56 - pre 200 meseci
vec receno ranije negdje na forumu - kad se radi sa HS rjesenjima morate racunati na to da HS ne dozvoljava bilo kakve promjene onoga sto po defaultu nudi. Bilo kakvo custome podesavanje je uglavnom nemoguce.

Pozdrav
 
Odgovor na temu

dragan_1234
Dragan Jovanovic
home

Član broj: 74432
Poruke: 27
195.178.54.*

Sajt: www.autogume.net


Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue27.09.2007. u 08:34 - pre 200 meseci
OK, hvala na odgovoru...

Poznato mi je da HS ne dozvoljava takve stvari zato mi je i bila ideja da problem rešim preko skripta koji bi regulisao redosled queue-ova...
Kao što sam već rekao kada ručno ukucam "/queue simple move server 0" queue servera se pomeri na vrh... a kada to stavim u skript koji se okida automatski ista komanda ne radi. Dakle, verujem da problem može da se reši skriptom ali me samo interesuje gde grešim i da li neko ima ideju za skript koji bi pomerao queue-ove.

BTW, pokušao sam i da stavim skript koji briše queue servera a zatim ga ponovo pravi "/queue simple remove server;/queue simple add name=server ... place-before=0" dakle sa klauzulom place-before=0, on obriše queue i zatim ga napravi ali kao da mu ovo place-before ne funkcioniše, odnosno stavi ga na dno queue-ova...

Mislim da je ideja ispravna i da bi mogla pomoći i drugima koji imaju eventualno isti problem sa HSom.

Hvala u svakom slučaju na trudu.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue13.10.2007. u 13:24 - pre 200 meseci
Evo ti jedan primer skriupta koji premesta simple queue pravila:

Citat:


:foreach n in=[/queue simple find priority=1] do={ /queue simple move $n [:pick [/queue simple find] 0] }



Ovo premesta sva pravila koja imaju prioritet 1 na pocetak liste. To lako mozes da zamenis nekim drugim uslovom. Ovo je primer iz skripta koji je proban i radi (nisam ja probao, nemam na cemu).

 
Odgovor na temu

dragan_1234
Dragan Jovanovic
home

Član broj: 74432
Poruke: 27
195.178.54.*

Sajt: www.autogume.net


Profil

icon Re: Potrebna pomoć oko skripta koji uređuje queue17.10.2007. u 14:07 - pre 200 meseci
Poštovani,

Isprobao sam skript i radi savršeno... Puno hvala!!!
 
Odgovor na temu

[es] :: Wireless :: Mikrotik :: Potrebna pomoć oko skripta koji uređuje queue

[ Pregleda: 2374 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.