如何限制网络每个端口的下载速度?

如何限制网络每个端口的下载速度?

问候,

我有多台电脑同时上网。当其中一台电脑使用下载管理器(bittorrent、orb​​it 等)下载文件时,安装了该软件的电脑几乎占用了所有带宽。

有没有办法限制每台计算机使用的带宽,以便即使使用下载管理器,所有计算机也共享相同的带宽速度(我指的是下载速度)?

我将这些开关连接到直接与调制解调器相连的主开关。所有计算机都使用 Windows XP Professional。

非常感谢您的回复。

答案1

有些路由器可以使用 QoS 限制每个端口、每个客户端或每个地址块的带宽。具体方法(如果有的话)取决于您拥有的路由器型号。如果您只使用具有静态 IP 的并行配置中的交换机,则不行,除非您可以说服您的 ISP 为您设置(有些会按 IP 或 IP 块设置,但需要付费)。

答案2

如果您运行的是基于 Windows 的操作系统,则通过 Active Directory 限制每个节点的带宽。

安装Web服务器角色,这将为您提供更多类似于组策略的选项。

另外,就像其他人所说的那样,您可以使用 QOS,但此选项比创建模板并部署它花费的时间更长。

答案3

根据问题的严重程度,下一代防火墙旨在实现这一点(免责声明 - 我曾经在 Sonicwall 工作),可能值得一看。下一代防火墙超越了 IP 地址和端口级别的粒度,允许您根据流量所属的应用程序在防火墙上设置策略 - 因此,如果您想对应用程序进行速率限制或为其创建带宽预留或阻止它而不影响使用该端口或协议的其他应用程序,您可以这样做 - 它非常有效,但确实需要您购买新设备。您还可以根据用户设置策略 - 因此您可以设置规则来阻止任何一个用户使用超过 50% 的带宽或类似的东西,这取决于您想要如何构建规则集以及合法使用是什么样的。

答案4

一个简单的解决方法是,如果您能找到 10BaseT 交换机或集线器。将其连接到计算机和当前交换机之间。这将限制该计算机的吞吐量。

这当然会限制该计算机上的所有内容。其他解决方案可能只是限制 torrent 流量。

相关内容