创新|开发|定制
专注于软路由|网络技术领域

CAPsMAN剔除信号质量差的终端

针对CAPsMAN模式下的访问列表(Access-list)失效问题,以下是解决方案。

方式1:

:foreach wird in=[/caps-man registration-table find ] do={
:if ([/caps-man registration-table get $wird rx-signal ] <-86) do={ /caps-man registration-table remove $wird }}

方式2:

:local MAXsignal "-90"; 
:local capsClientId; 
:local capsClient; 
:local capsClientSignal; 
:foreach i in=[/caps-man registration-table find] do={ 
:set capsClientId [/caps-man registration-table get $i]; 
:set capsClient [/caps-man registration-table get $i mac-address]; 
:set capsClientSignal [/caps-man registration-table get $i rx-signal]; 
:if ("$MAXsignal" > $capsClientSignal) do={
 /caps-man registration-table remove $i;
 :log info "剔除信号质量差的用户 $capsClient Signal $capsClientSignal";
 }
 }

运行效果图

赞(0) 打赏
转载请注明出处:Ros资源网 » CAPsMAN剔除信号质量差的终端

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏