ROS的精髓在于脚本,其强大功能与脚本息息相关,这是重点所在!
1、 先登录WINBOX,然后点击system-scripts选项。

2、 我们可以尝试用脚本来限制整个网段的速度。首先,点击红色加号,创建一个新的脚本,名称可以自定义。然后,在SOURCE区域粘贴以下代码:
3、 `for myip from 2 to 250 do={/queue simple add name=(限192.168.1. . \$myip . ) target-address=(192.168.1. . \$myip . /32) limit-at=0/0 max-limit=150000/1024000}`
4、 这段脚本的作用是从192.168.1.2到192.168.1.250的每个IP地址设置简单的流量限制规则。具体来说,每个IP的上行速度限制为150Kbps,下行速度限制为1024Kbps。这样可以有效控制网络资源的分配,确保整体网络流畅运行。记得根据实际需求调整参数。
5、 既能对192.168.1.2至192.168.1.250进行限速,是不是非常实用又方便?

6、 创建脚本后,需要运行才能生效。选择要运行的脚本,点击RUN即可。

7、 让我们一起看看效果,很方便。

8、 此方法需通过命令行运行,点击New terminal后,即可进入命令行状态。

9、 在命令行中粘贴以下脚本:
10、 `for myip from 2 to 250 do={/queue simple add name=(限192.168.1. . \$myip) target-addresses=(192.168.1. . \$myip . /32) limit-at=0/0 max-limit=150000/1024000}`
11、 该脚本会从 192.168.1.2 到 192.168.1.250 的 IP 地址逐一创建简单的队列规则,限制每个地址的带宽上限为 150kb/s(上行)和 1024kb/s(下行),并自动命名规则为限192.168.1.X。这有助于合理分配网络资源,避免单个设备占用过多带宽。

12、 运行结束后,自动回到命令行状态。

13、 再看:队列规则已生成。
