我的 Internet 访问速度为 16mbps/1mbps。当用户以全速或 torrent 下载文件时,其他用户无法浏览,因为连接超时。
是否可以动态共享带宽,例如如果两个用户都下载然后速度是两者的一半?我不关心QoS等;只是为了避免超时。
我的 Internet 访问速度为 16mbps/1mbps。当用户以全速或 torrent 下载文件时,其他用户无法浏览,因为连接超时。
是否可以动态共享带宽,例如如果两个用户都下载然后速度是两者的一半?我不关心QoS等;只是为了避免超时。
您可以使用诸如PCQ 之类的东西来分配流量限制。
Mikrotik 有一个称为带宽控制的功能。
在此页面上,您将找到您需要的示例。
寻找:用户之间平等的带宽共享
对您拥有的流量的唯一真正控制是网络上的流量或离开网络的流量。您无法真正控制外部服务器向您的网络发送流量的速度。这就是 DoS 攻击起作用的原因。当流量到达您的网络时,WAN 带宽已被使用。
有一些方法可以尝试减轻这种情况:
/ip firewall mangle
add chain=prerouting action=mark-connection new-connection-mark=conn-download passthrough=yes protocol=tcp dst-port=80 connection-bytes=1000000-0 comment="CONN-DOWNLOAD"
add chain=prerouting action=mark-packet new-packet-mark=download-packet passthrough=no connection-mark=conn-download
add chain=prerouting action=mark-connection new-connection-mark=conn-browsing passthrough=yes protocol=tcp dst-port=80 connection-bytes=0-1000000 comment="CONN-BROWSING"
add chain=prerouting action=mark-packet new-packet-mark=browsing-packet passthrough=no connection-mark=conn-browsing
/queue tree
add name="paket browsing" parent=global-in packet-mark=browsing-packet limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
add name="paket download" parent=global-in packet-mark=download-packet limit-at=0 queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s