找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2461|回复: 7

[其它] ROS自动处罚机制

[复制链接]
发表于 2009-3-15 18:06:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
地点:利比亚.因为接入带宽非常低,只要有人用视频或者下载就会导致其它人全部断线.而靠公司制度去约束确起不到作用.所以想编写一个ros自动处罚的脚本.
环境:ROS 2.9.27   两块网卡,一块外网卡接卫星接收器连外网.一块内网卡作hotspot服务器连接内网.
接入带宽2048k下载 512k上传.40台机器上网.客户机自动获取IP地址.
全使用队列限速.限速脚本如下:
:for aaa from 100 to 200 do={/queue simple add name=(PC . $aaa) target-address=("192.168.1." . $aaa . "/32") interface=lan limit-at=64000/16000 max-limit=128000/32000 burst-limit=256000/64000 burst-threshold=256000/32000 burst-time=10s/10s }
自动处罚思想:
检测并判断限速队列中超过burst limit的主机.如果超出最大值20s 则到/ip hotspot active列表中找到address 超量的地址并返回该地址的用户名user,同时remove 这一条活动连接(即实现自动断开客户连接).然后在/ip hotspot users 中查找返回的user值.disable该user.设置延时30分钟以后enable该user.(即实现,如果有人超量用网,视频或者下载,自动断开该认证,并且在30分钟以内不能再次认证)
由于对脚本不熟,在此请教大家,有没有可能实现上面这样的规则?

QQ:274027502
routeros
发表于 2009-3-16 11:48:10 | 显示全部楼层
涉及太多
routeros
回复

使用道具 举报

发表于 2009-3-16 12:14:38 | 显示全部楼层
为什么要用hotspot呢?难道一台机上有几个人用,或者一个人到处随便用电脑?

DHCP绑定机子,直接授权给IP,这样用得方便,控制也方便
routeros
回复

使用道具 举报

发表于 2009-3-17 10:19:50 | 显示全部楼层
干嘛那么复杂,直接把queue值改为1不就完了?
routeros
回复

使用道具 举报

发表于 2009-3-19 10:49:49 | 显示全部楼层
有没有好的解决办法呢
routeros
回复

使用道具 举报

 楼主| 发表于 2009-3-19 20:18:08 | 显示全部楼层
3# admini


因为人数不定,上网的人也不定.不能够一一绑定MAC
routeros
回复

使用道具 举报

 楼主| 发表于 2009-3-19 20:19:53 | 显示全部楼层
4# parphy


直接把queues设为1?
这个是怎么设的呢?是什么意思?
routeros
回复

使用道具 举报

发表于 2009-3-20 14:38:25 | 显示全部楼层
7# flint60

max-limit=1
然后做个计划任务,每半小时将计划任务里的max-limit=1的还原
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-18 22:31 , Processed in 0.056787 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表