真正需要时如何使用服务质量(QoS)获得更快的Internet
并非所有的互联网流量都是平等的。与下载大文件相比,流高清视频或进行无停顿的Skype通话对您来说可能更重要。路由器上的服务质量功能可让您优先考虑您所关心的事情,因此它们发生的时间比您不需要的事情要快。
服务质量到底是什么?
服务质量是一种出色且未得到充分利用的工具,可让您训练路由器以分配应用程序之间的可用带宽。有了良好的QoS规则,您可以确保流媒体视频不会因为同时下载一个大文件而停顿,或者当您试图在孩子遇到最后一刻的最后期限时工作笔记本电脑不会呆滞在网上玩游戏。
这样考虑服务质量可能会有所帮助:假设一下,您的Internet连接是一所医院,那里的可用带宽就是可以治疗患者的医生人数。患者是不同的应用程序,而分诊护士是路由器。
在正常的网络上,分诊护士对入院患者的状况无动于衷,只需将他们分配给任何可用的医生,就可以逐渐分散医院的工作人员,而不必考虑患者情况的严重性。在DIY项目中不小心用钉子枪射了您的手?您马上就去看医生。有人刚被卡车撞倒了吗?他们也立即得到医生的帮助。有人手臂骨折了吗?他们也有医生(但是如果很快就变得很忙,那么人们会共享医生,而没有人会得到特别迅速的护理)。您会看到,短期内医院将陷入一片混乱,高优先级的患者将无法获得高优先级的护理。
在家中的网络上也会发生同样的事情-根据需要分配带宽,而无需过多考虑每个应用程序在做什么。这意味着,如果您正在与老板进行Skype电话会议,而您的孩子开始观看Netflix,则Skype电话的通话质量可能会下降。路由器正在尽力在两个服务之间共享可用带宽,而没有真正考虑哪个“更重要”。
回到我们医院的比喻,服务质量就像一个非常称职的分诊护士,他以最有效的方式将患者引向正确的医生:刚被卡车撞过的人将得到多名医生,而那个人坐在那儿鸟屋项目错了,钉在手上的钉子错了,将等一会儿,待见后再请一位医生。
如您所知,应用了“服务质量”模型的网络将使某些应用程序,服务和/或用户优先于其他应用程序,服务和/或用户,因此重要的事物(Netflix,Skype通话,Xbox Live连接等)具有最大的带宽和最佳ping时间。
如何在路由器上启用服务质量
那里有数百种具有不同固件和功能的不同路由器。某些路由器的服务质量设置非常简单,可以让您将来自一台计算机的流量优先于另一台计算机。有些让您指定要优先处理的服务类型(例如,通过网络浏览流式传输视频),而其他一些则可以对流程的几乎每个方面进行精细控制。
有关的:使用DD-WRT将您的家用路由器转变为超级功率路由器
尽管我们无法引导您完成确切的路由器设置,但我们可以重点介绍配置服务质量规则时需要考虑的关键因素。出于演示目的,我们将在刷新的路由器上启用服务质量规则,以运行通用的DD-WRT第三方固件。您需要登录自己的路由器的管理页面,以查看这些功能中的哪些(如果有)可用。在继续之前,我们强烈建议您在制造商的网站上查看路由器的在线文档,以确定路由器支持哪种QoS设置以及如何访问它们。
第一步:建立目标
在甚至打开管理页面之前,请考虑一下您的目标。您正在尝试用服务质量规则来完成什么?您是否要确保家庭办公室计算机始终优先于房屋中的所有其他设备(例如,您的所有工作流量应始终比其他设备上的娱乐和游戏更重要)?您是否要优先考虑已分配给家庭媒体服务器和Minecraft服务器的IP地址块中的流量,以确保从家庭网络外部快速访问?您是否要优先处理Netflix,以便流媒体视频始终流畅?
对于住宅用途,QoS规则应该是有选择性的,并且应尽可能少。不要发疯,立即制定十二种不同的规则。创建许多不同的服务质量规则可能会导致难以解决的麻烦,因此,我们建议您从最大的问题开始,并制定处理规则。如果这样可以解决您的网络问题,请停在那里。如果没有,您可以继续执行另一条规则。
第二步:确定您的连接速度
一旦确定了QoS设置的目标,就该开始着手进行设置和运行了。除最简单的QoS系统外,几乎所有QoS设置都会询问您的上传和下载速度,以设置用户和服务可以吞噬多少带宽的限制。绝对不要依赖您的ISP所说的帐户所宣传的速度。自己进行测试以获得真实的测量结果。
首先,停止网络上的所有高带宽活动:停止大量下载,停止流Netflix等。您需要准确了解您实际可用的上传和下载带宽。
接下来,访问speedtest.net并单击“开始测试”按钮。理想情况下,应该在计算机连接以太网电缆或至少连接快速Wi-Fi(使用诸如Wireless N或Wireless AC之类的现代无线技术)的计算机上运行此测试。旧的Wi-Fi网络设备可能会成为网络测试的瓶颈,并且您将无法获得准确的结果(例如,您的Wi-Fi设备只能处理40 Mbps的传输速度,但您的连接实际上可以处理75mpbs的数据)。
获得结果后,将数字从Mbps转换为Kbps(因为QoS控制设置通常要求这些值以千位而非兆位为单位)。您可以通过将每个值乘以1000来实现。因此,在上面的示例中,我们的下载带宽达到了42,900 Kbps,上传带宽达到了3,980 Kbps。
第三步:在路由器上启用QoS
再次强调一下,我们将DD-WRT用于演示目的(因为它具有强大的QoS系统);您需要应用适用的一般原则。
首先,打开路由器的管理页面。打开网络浏览器,然后在地址栏中输入路由器的IP地址(通常为192.168.1.1或10.0.0.1,尽管您可能需要查看路由器的手册)。出现提示时,请使用您的用户名和密码登录(同样,如果您不知道自己的身份,它可能仍是手册中列出的默认用户名)。
登录后,选择“ NAT / QoS”选项卡,然后选择“ QoS”选项卡。首先,选择“开始QoS”旁边的“启用”。将端口设置为WAN。将Packet Scheduler和Queuing Discipline设置为默认状态(应根据路由器硬件自动设置)。
最后,填写下行和上行值。您填写的值应该是速度测试得到的值的80-95%。将两个值分别乘以0.8或0.95可获得减少的Kbps数量。
为什么要使用降低的价值?服务质量规则只有在路由器和服务质量算法可以创建人为的瓶颈以按QoS处理程序认为合适的方式重定向流量时才起作用。如果您使用的值等于或大于连接的最大容量,则不会给QoS处理程序任何摆动空间,并且系统的效率将大大降低。
如何确定流量优先级
启用服务质量后,就可以创建基本的流量优先级规则了。
某些较新的路由器具有简单的QoS选项,您可以在其中选择要对其进行优先级排序的服务(或将其拖放到列表中)。例如,以下是我们拥有的新型ASUS路由器的屏幕截图:
如果仅此而已,并且您的路由器具有该功能,请尝试一下,看看有什么用。但是,如果您想要更细粒度的控制-或者您的旧路由器没有这么简单的设置-这里有一些更详细的设置QoS的说明。
让我们看一下您可以使用的不同方法以及应该使用的方法。 DD-WRT使用“优先级”系统,让您告诉它哪些服务或设备最重要。优先级值为:
- 最高:60%– 100%
- 溢价:25%– 100%
- 特快:10%– 100%
- 标准:5%– 100%
- 批量:1%– 100%
这些值确定分配给给定应用程序或设备的带宽量。例如,如果您将服务设置为“最大”,则表示“我希望此服务在至少 60%的带宽,即使在网络繁忙时也是如此;而100%的带宽不在繁忙时。”如果您将服务设置为“批量”,则是说“我不在乎该服务在网络空闲时是否使用大量带宽,但是当事情繁忙时,它只会获得可用带宽的1%”。
正如我们上面所强调的,在应用服务质量规则时要谨慎。
按服务优先
如果您希望网络上的每个设备都可以优先访问某个应用程序或服务,则可以创建网络范围的服务优先级规则。举例来说,假设您想确保Netflix优先于带宽敏感度较低的事物(例如一般的网络浏览)获得优先权。您首先需要从下拉菜单中选择服务,如下所示,然后单击“添加”。
列出服务后,选择您要使用的优先级。
按接口优先
在网络术语中,“接口”是将设备连接到网络的方法。您可以优先考虑本地以太网,可以优先考虑无线连接,甚至可以设置使来宾网络流量具有较低优先级的规则。
让我们看一下如何降低访客网络流量的优先级。从下拉菜单中,我们将选择“ wl0.1”,其简写为无线局域网#0虚拟网络1。单击“添加”。
添加界面后,您可以指定最大上载/下载速度,甚至可以为特定连接上的服务确定优先级,如下面的屏幕截图所示。
由于奥术网络命名方案的必要知识,接口优先级是较难使用的优先级系统之一。如果您不清楚哪个是哪个网络接口,建议您不要理会此部分。您可以在DD-WRT Wiki中阅读网络接口。
使用IP地址按设备划分优先级
有关的:如何在路由器上设置静态IP地址
假设您想始终为特定设备(例如工作计算机)提供优先级。如果您在网络上使用静态IP地址或DHCP保留,则可以使用某些计算机和设备的IP地址来优先处理流量。许多路由器都允许这样做,而DD-WRT更进一步,允许您使用“网络掩码”对一组IP地址进行优先级排序。
举例来说,假设您要让位于静态IP地址为10.0.0.200的家庭服务器具有对网络的最高优先级访问权限。您将在“网络掩码优先级”部分中输入地址,并在末尾附加32,如下所示。
网络掩码是32个元素。关于网络掩码用法的详细讨论超出了本教程的范围,但是足以说/ 32掩码是网络掩码的简写,意为“仅解析该IP地址”。任何其他较小的数字将允许掩码在给定的块中包含更多的地址(例如10.0.0.200/24将导致服务质量规则适用于10.0.0。*块中的所有254个潜在地址) 。您可以参考此网络掩码快速参考指南,以选择适合您要优先处理的地址块的部分和大小的数字。
如果您发现网络掩码系统有些混乱(不是很直观),最好坚持使用/ 32并手动输入每个IP地址。
单击“添加”后,您可以像上一节中一样为该地址分配优先级。
使用MAC地址按设备划分优先级
有关的:如何查找任何设备的IP地址,MAC地址和其他网络连接详细信息
如果您不在网络上使用静态IP地址,则仍可以使用其MAC地址来为某些计算机和设备设置优先级。请参阅本指南,以获取有关查找设备MAC地址的信息,该地址可以在设备附带的物理标签上,也可以在其软件设置中的某处。
有了MAC地址,只需将其输入“ MAC优先级”部分,单击“添加”,然后按照前面部分中的操作为设备分配优先级即可。
现在,不管路由器分配了哪个IP地址,例如,您都可以确保您的工作笔记本电脑始终获得优先级。
最后:测试和评估
有关的:克隆当前路由器以实现无头痛路由器升级
正如我们上面所强调的,您可以采取的最大措施来最大程度地减少QoS设置过程中的挫败感,以使其缓慢。设置一个大票项目的规则,然后像往常一样使用您的网络。
一切运行顺利吗?伟大的!你完成了!事情还需要微调吗?返回QoS控制面板。仔细检查您的设置,调整分配带宽的方式,并在必要时创建新的QoS规则。
当您发现Goldilocks配置使网络保持畅通无阻的状态时,请务必记下您使用的设置并拍摄一些屏幕截图(甚至更好的是,如果您的路由器支持,请备份您的路由器配置)。跟踪路由器设置不仅适合于迁移到新路由器,而且如果将来需要硬重置路由器,也可以快速设置。
设置服务质量规则并不只是简单地插入路由器并在其上输入新的Wi-Fi密码那样简单,但是配置QoS规则的好处就是可以使互联网体验更加流畅。有些甚至