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

pomoc oko skripte za remove usera na HS-u

[es] :: Wireless :: Mikrotik :: pomoc oko skripte za remove usera na HS-u

[ Pregleda: 1182 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kolins Balaban
Kolins Balaban
Srednja bosna

Član broj: 4847
Poruke: 1318
92.36.198.*

ICQ: 166070540


+8 Profil

icon pomoc oko skripte za remove usera na HS-u13.12.2009. u 17:56 - pre 175 meseci
ovako, dugo vec trazim rjesenje kako da useru (HotSpot + User Manager) dozvolim pola sata koristenja interneta dnevno. ideja je sljedeca:

napravio sam dvije skripte. prva resetuje countere za grupu usera na HS tacno u 00:00:00 (ponoc)
druga setuje useru u HS Uptime Limit na 30m tacno u 00:00:30
te dvije skripte mi uredno rade. pojavio se problem, kad se user spoji na hs, on moze biti tu 6 dana, bez ikakvog limita, ali kad se disconnectuje, tek se tad vise nece moci spojiti jer je uptime od 6d vece od dozvoljenog uptime-a od 30m. sad pravim skriptu, koja ce mi za pojedine aktivne usere u hotspotu provjeravati uptime vrijeme, i ako je ono vece od 30min, onda da odradi remove tog usera, i on se nece moci vise spojiti, jer ce poceti djelovati uptime limit iz User Managera, sve do reseta tog vremena u ponoc. skripta izgleda ovako, ali ne znam gdje grijesim :(

Code:

:local ime "kole1","kole2","kole3"
:foreach user in $ime do={
:foreach aktivni in=[/ip hotspot active find user $user] do={
:local vrijeme [/ip hotspot active get uptime $aktivni]
:if ($vrijeme>"1800s") do {
/ip hotspot active remove $aktivni
:log info ($aktivni . "Izbacen" .)
}
}
}



gdje grijesim? :(
MyCoNfa:
CPU: AMD Phenom II X4 965 3,4GHz BOX
Maticna:Asus M4A89GTD PRO
RAM: Corsair 4x2GB 1600MHz, 9-9-9-24
Grafa: Diamond ATI 5870 1GB
HDD:3xWD 320GB AAKS, stripe raid
DVD/RW:LG,SATA
SilverStone SST-ST50F 500W
CoolerMaster CM690
LG 24" 2453TQ-PF
Tastatura A4Tech X7 G800
Stakor: A4Tech X7-755FS
 
Odgovor na temu

Kolins Balaban
Kolins Balaban
Srednja bosna

Član broj: 4847
Poruke: 1318
92.36.139.*

ICQ: 166070540


+8 Profil

icon Re: pomoc oko skripte za remove usera na HS-u14.12.2009. u 17:07 - pre 175 meseci
evo rijesio sam problem:

Code:

:local ime [:toarray "kolins1,kolins2,kolins2"]
:local i
:local korisnik
:foreach korisnik in=$ime do={
:foreach i in=[/ip hotspot active find user=$korisnik] do={
:local vrijeme [/ip hotspot active get $i uptime]
:log info "$vrijeme"
:if ($vrijeme<30m) do={
/ip hotspot active remove $i
}
}
}


na v4.3 radi
MyCoNfa:
CPU: AMD Phenom II X4 965 3,4GHz BOX
Maticna:Asus M4A89GTD PRO
RAM: Corsair 4x2GB 1600MHz, 9-9-9-24
Grafa: Diamond ATI 5870 1GB
HDD:3xWD 320GB AAKS, stripe raid
DVD/RW:LG,SATA
SilverStone SST-ST50F 500W
CoolerMaster CM690
LG 24" 2453TQ-PF
Tastatura A4Tech X7 G800
Stakor: A4Tech X7-755FS
 
Odgovor na temu

[es] :: Wireless :: Mikrotik :: pomoc oko skripte za remove usera na HS-u

[ Pregleda: 1182 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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