ROS脚本-游戏更新服务器等IP设置白名单不受PCQ限制
多数情况网吧所有IP都会加入整体PCQ规则,即宽带均分,也有部分需求是部分IP完全不限制,方便随时进行游戏更新:
替换脚本中的服务器IP即可,也可以是192.168.1.251-192.168.1.254这样的IP段。
多数情况网吧所有IP都会加入整体PCQ规则,即宽带均分,也有部分需求是部分IP完全不限制,方便随时进行游戏更新:
替换脚本中的服务器IP即可,也可以是192.168.1.251-192.168.1.254这样的IP段。
#内网地址段改为自己的
/ip firewall address-list add address=192.168.1.0/24 disabled=no list=lan
/ip firewall mangle add action=add-src-to-address-list address-list=Online address-list-timeout=1m chain=prerouting comment=tongji disabled=no src-address-list=lan
add ac
ROS从6.12版本开始加入capsman功能,也就是大家所知道的AC功能。本人实测到目前6.17版本该功能基本已经稳定。
经本人测试ROS的capsman可以实现以下功能。
1.单个ROS也可使用capsman。(自己是AC,也同时是AP。)
2.受控AP节点支持单个或多个无线网卡。
3.没有无线硬件的ROS设备也可以当作单独的AC控制器使用。
4.capsman支持精确控制某个AP广播多个SSID
5.支持黑白名单
...添加地址列表,多个网段添加一行
/ip firewall address-list
add address=192.168.1.0/24 disabled=no list=lan
add address=192.168.2.0/24 disabled=no list=lan
ROS脚本(无需修改任何内容,自适应兼容。建议30秒以上运行一次)
:global sjc 0
:global adslnumjc 0
:global oldadjc
:foreach pallc in=[/int pppoe-client find disabled=no] do={
:set adslnumjc ($adslnumjc+1)
:foreach ujc in=([/int pppoe-client get $pallc running]=yes) do={
:if ($ujc=true) do={
:set sjc (sjc+1)}}}
:if ((!($oldadjc = $sjc)) = true) do={
:log warning ("当前" . $sjc . "/" . $adslnumjc . "条拨号线路工作正常。")
例一.直接执行:
例二.写入Script List,手动执行或周期性的执行: