在 MikroTik 上使用简单队列在给定时间完全暂停对客户的服务是不可能直接实现的,因为简单队列旨在限制宽带速度,而不是完全禁用或阻止网络访问。但是,您可以通过配置队列以最小化指定时间的带宽分配来实现类似的睡眠效果。在这里我解释一下如何配置它:
配置简单队列以限制访问
访问您的 MikroTik 路由器:您可以通过 WinBox、WebFig 或 SSH 来完成此操作。
导航到队列部分:通常可以在 WinBox 或 Web 界面的“队列”下找到。
创建一个新的简单队列:单击加号 (+) 添加新队列。您将在此处配置特定客户端的参数。
配置队列参数:
名字:为队列指定一个描述性名称。
目标:指定队列将应用到的客户端 IP 地址或 IP 地址范围。
最大限制:将此值设置为尽可能低的值,例如 1Kbps,以有效地将连接限制在指定次数内不可用的速度。
使用脚本安排更改:要在特定时间自动激活和停用此限制,您可以使用 MikroTik 脚本系统修改简单队列的属性。以下是如何编写脚本的示例:
:if ([/clock get time] = "22:00:00") do={
/queue simple set [find name="nombre_de_la_cola"] max-limit=1K/1K
}
:if ([/clock get time] = "08:00:00") do={
/queue simple set [find name="nombre_de_la_cola"] max-limit=100M/100M
}
例如,此脚本在晚上 1 点将速度限制降低到 10 Kbps,并在上午 100 点将其重置为 8 Mbps。
部署脚本:您必须将脚本添加到 MikroTik 的计划任务中,以便它在所需的时间运行。
注意事项
- 最佳方法:虽然单个队列可以将速度限制到几乎为零,但完全暂停服务的更有效方法是使用防火墙规则在特定时间阻止所有进出客户端 IP 的流量。
- 服务影响:将速度限制为极低的值可能不是管理客户端访问的最佳实践,因为它可能会导致较差的用户体验和技术问题。考虑此操作的影响并评估它是否是满足您需求的最佳解决方案。
此方法在 MikroTik 的功能范围内提供了一种可行的解决方案,可以按计划管理客户端访问,但存在某些限制。
这篇文章没有标签。