浏览模式: 标准 | 列表 Tag: mikrotik

软路由ros(Mikrotik)限速操作

有个需求:在一个单位里,有近500个点的网络设备(路由器、电脑、ipad、无线AP以及可以wifi上网的手机),这些设备除了近一半采用静态IP布置,另外的都使用DHCP自动分配IP。

路由器选用的是一个廉价但是比较成熟的方案——mikrotik。只需要2块网卡的普通PC就解决一个路由器的问题。而因为没有对内部网络进行限速,导致有些网络设备长时间进行下载操作,验证占用了整个带宽。

宽带是电信光纤上下对等40Mb,需要在Mikrotik中用脚本限速,实现单个IP最大的上传与下载速度是10Mb(个人觉得够快了),并且只有同时4个人一起下载打文件占用了全部宽带才会导致网速慢。

参考文档:http://jingyan.baidu.com/article/948f5924258716d80ef5f970.html

该参考文档用的是Mikrotik3版本,而本文在2.9.6版本下测试,部分地方稍有不同。

用Winbox连接到Mikrotik软路由后,点击System->Scripts,然后添加一条限速脚本如下:

:for myip from 11 to 254 do={/queue simple add name=("限192.168.26." . $myip . "") target-address=("192.168.26." . $myip . "/32") limit-at=0/0 max-limit=10240000/10240000 }

以上脚本把192.168.26.11-254的ip限制为上下网速最大为10Mb。

然后点击OK进行保存,再点击Run Script执行。

点击左侧菜单中Queues就可以看到限速的效果了,并且可以看到自系统启动后,单点IP的当前上下行速度以及总上下行流量。

Tags: 软路由, mikrotik, 限速