查看: 270|回复: 0

[RouterOS] ROS 脚本。

[复制链接]

主题

好友

668

积分

中尉

签到天数: 32 天

[LV.5]常住居民I

发表于 2017-6-6 21:29 |显示全部楼层
Anywlan微信公众号

# H- r* F. a; u( g( x/system clock
7 Y# F1 b$ B/ w& P! D( Q- r! N" x5 F:global currenttime/ K9 y3 ?9 X' E( @1 g/ Q6 A
:set currenttime [ get time]  * J3 K# d+ \9 V
3 {5 Z- R, R9 Y( u* I
:local hotspotcount 03 w  ]& e# n* T) F
:local hotspotcounthotspotcount 200
2 U3 n4 w2 I* K8 L2 A: s7 O:local nl 41 f9 T! A5 s+ U, r( J* `

7 w: e% p( `1 k% @6 s/system license: Q. d# r/ _+ n3 r
:set nl [get nlevel ]! k, P3 j: @8 |' W9 m

/ `- ]$ N7 T) u2 C2 x( f2 K:if ($nl=4) do={:set hotspotcount 200}5 d1 n: n+ P4 [! n1 A2 F) q
:if ($nl=5) do={:set hotspotcount 420}% F+ g2 G* h# Q/ D& u8 A( q
:if ($nl=6) do={:set hotspotcount 840}
: w3 F" [9 J/ A
% b/ ?& x7 {/ S% }  q; h/ip hotspot active# e# R$ s9 K/ T# H
:foreach i in=[ /ip hotspot active find  ] do={:set hotspotcount (hotspotcount+1);  }9 _) E# {# J0 G9 ]

( @/ i3 Y6 x+ g2 u  [2 y:if (($currenttime>"1:00:00" && $currenttime <"5:30:00")|| $hotspotcount >$hotspotcount) do={ 4 v. U1 J# u; m& ?0 c" W/ X% C% _
1 M! W. g  w6 b1 C' x9 q* W# f
/ip hotspot active$ }& O5 n1 k$ U7 O8 t; J% `
:foreach i in=[ /ip hotspot active find  idle-time > 1800  ] do={ :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};$ B8 ?4 b: U- C2 O5 P- g& |* g
" U% J; Y$ @- J- a) u
/ip hotspot host
" W! E4 D1 E5 e3 D  U+ z- b:foreach i in=[ /ip hotspot host find  idle-time > 1800  ] do={  :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};
- _$ f: k  `7 |& _- g:log info message=($currenttime." hotspot clear");8 z9 W+ t! r+ ?& d
+ L6 Y2 k0 {1 M
:if ($hotspotcount >$hotspotcount) do={9 ~( T: L2 e! ]* i! N+ T' ^

' d' M$ ~2 e3 A! E}
. D, y1 ]* y6 ]4 g3 q# s- Z3 M8 j! w}
6 |: Z) M7 r* ^% ?
+ g  {" e  h& q% P; h# ^
您需要登录后才可以回帖 登录 | 加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2018-2-19 20:15

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表