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
}
}
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
}
}
Potpis
Hehe i ja imam potpis
:)))
:)))