[ cika007 @ 05.10.2010. 15:46 ] @
Ovako, našao sam skriptu koja mi izčitava kvalitet signala (CCQ) i na osnovu referentne vrednosti diskonektuje korisnika. Problem je u tome što se taj diskonektovani korisnik opet zakači na mrežu. Kako da ga onemogućim da mu je, recimo, naredinh 10 minuta zabranjeno konektovanje?

U pitanju je Mikrotik i koriste se statičke adrese za korisnike.

/interface wireless registration-table
:foreach i in=[ /interface wireless registration-table find ap=no] do={
:if ([get $i tx-ccq] < "50") do={
:log warning ([get $i radio-name] . " was disconnected due to low CCQ - Tx: " . [get $i tx-ccq] . "% / Rx: " . [get $i rx-ccq] . "%")
/interface wireless registration-table remove $i
:delay 5s
}
}

[ Aleksandar Đokić @ 07.10.2010. 03:51 ] @
pa skriptom ga ubacis u acces listu
[ Predrag Supurovic @ 07.10.2010. 06:18 ] @
Mikrotik može sam da reguliše pristup na osnovu jačine signala. Mislim da je to sasvimdovoljno a daleko je jednostavnije da se namesti.

[ cika007 @ 07.10.2010. 11:50 ] @
Citat:
Predrag Supurovic: Mikrotik može sam da reguliše pristup na osnovu jačine signala. Mislim da je to sasvimdovoljno a daleko je jednostavnije da se namesti.


Da, samo što kvalitet i jačina signala nisu isto. Problem je što ima korisnika sa poprilično jakim ali nekvalitetnim signalom, kao i onih sa slabijim ali kvalitetnim signalom. Jedan korisnik sa signalom -84 ima ccq 90% ali kad sam pravio ss nije bio nakačen.



Meni bi trebalo da ovo

/interface wireless registration-table remove $i

izgleda ovako nekako

/interface wireless access-list set $i disabled="yes"

ali to tako neće da funkcioniše :( Molim za pomoć kako da to uradim.

[Ovu poruku je menjao cika007 dana 07.10.2010. u 13:29 GMT+1]