许多单位的局域网都是通过代理服务器方式来共享上网的。但是有些用户长时间霸占带宽,用来下载电影、大型软件等,使其他用户的上网速度变得很慢,严重的时候连正常的工作都不能进行了。
解决这一问题的办法是限制网内每个用户的带宽,针对每个用户的需求,合理地分配带宽。我们怎样才能限制每个用户的带宽呢?下面,笔者向大家介绍几种方法。
一、使用带宽管理软件
首先向大家介绍一款功能强大的网络带宽监测控制软件——Bandwidth Controller。Bandwidth Controller。它可以实时监测网络带宽流量,自动监测和分配主机带宽资源,并可根据需要调整、控制客户机的网络带宽流量,允许主机调整和限定每个工作组的最大带宽。
同时,它还支持针对不同协议和开放端口的过滤,允许单独设置IP、TCP、UDP、HTTP、FTP和P2P等协议的传输条件。该软件不需要客户端软件支持就可独立运行,以保证局域网安全和使用的方便性。
1.添加过滤记录
在Bandwidth Controller的管理界面中,点击“New”按钮,添加一条过滤记录来控制客户端的带宽(图1)。在“Name”栏中输入本条过滤记录的名称,如 MY Filter。在“Network adapter”栏指定这条过滤记录应用到哪块网卡上。而在“Direction”栏需要选择“Receive”。
http://biz.chinabyte.com/imagelist/05/09/0vkud10p82ib.jpg
图1
在“Maximun rate”栏中输入该记录所限制的通信量,如果设置为“0”或“Block”则是限制所有数据通过;选择“Unlimited”则表示对客户端不作任何限制;如果要限制客户端的带宽,可在“1”到“1000000000”之间选择,单位是“位每秒”。例如,某个局域网是10台客户机共享一条1MB的 ADSL线路,如果要平均分配带宽,则应填入“100000”(每台客户机平均100KB)。
在“Protocol”栏可为过滤记录指定要过滤的协议包。接下来在“Source Address”栏中选择“Any”。
在“Destination Address”栏可设定限制带宽的目标计算机的IP地址,有Any、Equal to、Between、MAC四个选项。选中“Any”表示可对所有客户端都进行限制;如果要对指定IP地址的计算机的带宽进行限制可选择“Equal to”;选择“Between”可指定进行带宽限制的IP段;选择“MAC”可通过MAC地址对计算机进行带宽控制。
2.查看统计
建立一条限制带宽的记录后,该记录会立即生效,我们随时可以查看到当前的情况。在管理界面点击“Statistics”按钮,可弹出该记录的统计窗口。
二、代理软件的内置功能
许多代理服务器软件都内置了带宽控制的功能,我们可以通过设置代理软件的此项功能,更好地控制局域网内的上网用户,使有限的上网带宽得到合理的分配。现在,笔者就为大家介绍一下如何在CCProxy和SyGate中控制用户的上网带宽。
1.CCProxy中的设置
以CCProxy 6.0为例,在CCProxy的控制界面,点击“账号”图标,进入账号的管理窗口。我们只要对“最大连接数”和“带宽(字节/秒)”进行设置即可(图2)。
http://biz.chinabyte.com/imagelist/05/09/knyo47d2j635.jpg
图2
“最大连接数”是指服务器同时响应客户端的最多连接数,该客户端多余的连接将被代理服务器自动挂起,直到该客户端释放出已经响应的连接。
“带宽字节/秒 ”是指客户端拥有的最大的每秒字节流量。通常情况下,我们可以设置客户端的最大连接数为10个,带宽为10240(即10KB)。如果要严格控制客户端使用下载软件的情况,可以适当减少带宽或最大连接数。
2.SyGate中的设置
带宽管理是SyGate Office版本特有的客户端带宽管理功能,它可以限制客户端所使用的网络带宽,以保证不会因某个用户大量下载造成其他用户上网过慢。
在“Configuration”配置窗口打开带宽管理后(图3),我们就可以在“Tools”菜单中点击“Bandwidth Management”进行管理。
http://biz.chinabyte.com/imagelist/05/09/snj1m13hvesw.jpg
图3
在带宽管理中我们可看到两个设置面板:“System”基本设置和“Group”用户分组。
在“System”设置页面中,我们可以在“Maximum Bandwidth of server”中指定SyGate服务器向用户共享访问互联网提供的最大带宽,可以设置的范围从6KB/s到 6000KB/s。选中“Bottleneck Prevention”后,SyGate会根据用户上网的历史记录动态分配带宽。在Application Priority中可设定各种互联网应用程序(浏览器、电子邮件等)可使用的带宽。
在“Group”设置页面可对用户进行分组,分组以后可以多提供一些带宽给某些用户,某些用户则可少“享受”一些带宽,以此提高带宽的使用效率。 |