针对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";
}
}
运行效果图
挨踢牛一枚,18年网络维护经验,专注网络出租运营,游戏工作室,企业网吧,小区宽带,出租房及各种网络环境的搭建与维护,如您有任何涉及到ROS的需求都可联系我们,我们将竭诚为您服务!
评论前必须登录!
注册