DD-WRT QoS实际上有效吗?


29

有各种报道 DD-WRT QoS 不工作( 这里 这里 和其他地方)。

DD-WRT QoS文档 提到一些 检查 将指示是否正确的优先级应用于流量。 (虽然它没有提出验证QoS实际生效的方法......)

有没有人检查过他们的流量优先级,发现优先级没有正确应用,或者他们已经正确应用但似乎没有改变任何东西? (或者,已启用QoS,请参阅流量降级或其他问题。)如果您实际已定量测试QoS设置,则可获得奖励积分。

只是为了澄清,我想知道是否设置了QoS 使用GUI 作品。 (我现在正在使用OpenWRT,我可以在那里轻松使用脚本。我感兴趣的是如果我可以通过切换到DD-WRT来减少设置QoS的时间)

答案我不是在寻找:

  • “只需切换到Tomato / OpenWRT / X-WRT / Gargoyle /等”
  • “当然它有效,为什么不呢?”
  • “只是用 这个 脚本“(或其他一些脚本)
  • “QoS仅影响传出流量,并且无论如何都没有真正帮助”

更新2011-06-02: 实际的DD-WRT用户没有任何答案,但流行的观点似乎是DD-WRT中的QoS(当通过GUI配置时)被破坏。

更新2011-11-29: 现在OpenWRT上有一个用于QoS的LuCi模块(不确定它已存在多久)。我做了一些粗略的修补,如果我注意到任何伟大的胜利/失败或者可以设计一个测试方案,我会尝试并报告回来。

更新2012-01-31: 到目前为止,Gui Ambros已经提交了最佳答案,虽然很多人仍然抱怨QoS不起作用,但我也觉得QoS是一个难以驯服的野兽,所以我总是怀疑如果不进行测试就没有正确配置已经完成。接受他的回答。如果使用当前版本的DD-WRT的任何人都可以证明QoS无效,请提交新的答案!


您正在尝试使用QoS实现什么以及如何衡量其成功可能会产生重大影响。 QoS是一种非常深入的讨论,具体取决于它的使用方式。
MaQleod

很公平,但如果没有人使用图形QoS取得任何成功,那么我也不太可能,因此我不会开始冒险。我希望我会得到几个答案,其中至少报告不同程度的成功。
Code Bling

@Code:很多人抱怨QoS不能在DD-WRT中工作,他们切换到Tomato(如果他们有一个带有Broadcom芯片组的路由器)。令人惊讶的是,显然,DD-WRT人员在这么久之后还没有把它整理好。
paradroid

4
很多人抱怨事情没有起作用,实际上他们不知道自己在做什么。这可能不是这里的情况,但也有可能。
James Mertz

1
@BlueRaja没有提供任何细节,任何人都很难判断你是否有一个有效的点,或者你只是弄乱了你的QoS配置/不知道你在说什么。您正在应用哪些QoS规则?启用QoS如何影响您的延迟?你使用什么路由器?您是否尝试过使用iperf来衡量QoS规则是否成功?
Code Bling

Answers:


5

这个问题的答案真的已经过时了。 DD-WRT的开发已经发展,并且通过GUI的QoS在最新版本上是超级稳定的。

我目前在华硕RT-N16上使用DD-WRT v24-sp2(09/09/11)大,SVN修订版17598M NEWD-2 K2.6 Eko,并为我的本地家庭网络部署了完整的QoS,没有任何问题。尽管我对CLI非常熟悉,但Web界面确实很好。现在正在对Premium / Express / Bulk流量进行适当分类,当有人开始下载或bittorrent并占用整个频道时,我终于解决了VOIP和视频流的问题。

为了测试我使用的流量是否正确分类 的iperf 并检查连接 的/ proc /净/ ip_conntrack中 同时实时测试应用程序和协议的每个组合。

建议你再看看;你可能会感到惊喜。只需确保使用最近的版本。该 DD-WRT Wiki 有设置说明。


1
谢谢 !!你能解释一下流媒体和种子的一些问题,以及你如何修复它们?我最近没有使用过VOIP,但这正是我最初提出这个问题时所担心的情况。
Code Bling

这绝对不是真的,请参阅上面的评论 - 问题不在于流量被错误分类,而是QoS调度程序运行得如此之慢,以至于在普通家用路由器上,它会导致所有数据包的延迟增加,完全无法实现目的首先是QoS。虽然番茄上的QoS在这些相同的路由器上运行良好,所以它绝对是DD-WRT。
BlueRaja - Danny Pflughoeft

1
@BlueRaja可能你的路由器CPU不够强大。你说它在Tomato上工作得很好,但是Tomato也没有运行那么多服务。为什么不在答案中详细说明您的设置和体验?我相信人们会更新它 - 我知道我会,只要它为讨论添加了有用的信息。
Code Bling

1
只是想说@BlueRaja是正确的。我有一个40 / 2Mbps连接并且启用了QoS,我无法获得超过28Mbps的任何下载速度。我的WRT54GL上的CPU是挂钩的。我还没有尝试过番茄,看它是否做得更好,但那是我的待办事项列表。
cdhowie

3
@cdhowie:上面的答案就是问题“ QoS是否真的适用于DD-WRT “, 并不是 ” 什么是在快速以太网连接上运行QoS的最快固件,使用已有1​​0年历史且CPU和内存非常有限的过时路由器 在你的情况下,番茄可能确实是一个更好的选择。或者获得一个更新的路由器。如果你不需要802.11ac,N16是很便宜的选择。
Gui Ambros

6

我不使用DD-WRT,但似乎让QoS工作需要一些小小的工作。

我建议仔细阅读这篇文章: dd-wrt路由器固件QoS故障排除 从2010年10月开始(虽然它只能形成传出流量),其中接受的答案描述了最近显然适用于回答者和海报的QoS脚本。

但是,所描述的方法听起来非常痛苦,有DD-WRT错误,补丁等等的解决方法,甚至只适用于传出流量。

所以你的问题的答案是:DD-WRT下的QoS仍然需要摆弄它才能工作。图形用户界面本身是不够的,至少在2010年底就是这种情况。所以在你的鞋子里,我不打算转向DD-WRT。或者至少不是因为QoS,因为在我看来,QoS可能非常令人沮丧并且非常浪费时间。

这篇文章 什么是DD-WRT? (“特殊版本”部分) 对于付费版本说:

目前brainslayer提供了一个特殊的   具有扩展QoS的DD-WRT版本   功能:

  • 设置每个网络掩码/ MAC地址可用的最大带宽(v.24-SP1:偶数   对于不同的vlans)
  • 为任何未配置的网络掩码/ MAC地址设置默认规则

因此,似乎只有付费版本的DD-WRT才能轻松支持QoS。

这篇文章 如何限制每个用户没有付费版本的上/下速度 描述了一个“根据IP或MAC地址为用户设置上传/下载限制非常有效”的工具。


5
waiiiiit一分钟。您是否使用我在问题中发布的链接之一并将其用作答案?
Code Bling

他,他好像我做了。为什么这个帖子中提到的任何脚本都不适合你呢?毕竟,帖子确实说他们设法让QoS真正起作用。
harrymc

无论如何,似乎对于使用GUI使QoS工作的问题,答案是有条件否定的。如果一个人没有通过GUI成功,那么就需要一些摆弄系统文件的东西(对于DD-WRT来说,似乎它本身几乎不能正常工作,但对于番茄来说却是如此)。
harrymc

1
如何在不使用DDWRT付费版本的情况下使用脚本生成器限制Up / Dn速度 似乎暗示QoS在付费版本上很容易,可能是故意的。
harrymc

1
@harrymc 文章(...)。因此,似乎只有付费版本的DD-WRT才能轻松支持QoS。 事实是怎么回事 额外 付费版本中提供的QoS设置可让您相信 标准 那些在那里工作?
Piotr Dobrogost

4

你可能想研究Toastman在Tomato下的QoS工作。显然,QoS正在那里工作。据我所知,Toastman正在管理一个用户的公寓楼,所以他有经验。我没有在没有设置QoS的情况下使用Tomato,所以我不能说如果不这样做会发生什么!


我也使用Toastman的mod并且它工作得非常好,尽管他对QoS做的只是改变了类,据我所知。 QoS在上游版本的Tomato中运行良好,但是他的mod使它能够开箱即用,而不必随意配置。
paradroid

我将查看他的工作,但我特别只对DD-WRT感兴趣(现在运行OpenWRT,我的路由器不支持Tomato)
Code Bling

Toastman(以及现在实施Inbound QoS的其他番茄版本如shibby)是我见过的唯一值得写的消费者QoS解决方案。它们足够灵活,您可以将连接锤到地狱并保持高优先级流量。老实说,特别是对于aDSL(需要TC-ATM补丁),除了番茄toastman和类似的变种之外,你可能永远不会得到其他消费者QoS解决方案的“满意”结果。
cloneman

1

截至目前,我的WRT54Gv3上最新版本的DDWRT不起作用。 GUI中的设置是可靠的,但它实际上无法完成它的工作,仍然需要编写脚本!这个谷歌的结果出现在我自己的同一个问题上。在略读答案后转移到番茄。不是那么漂亮的GUI,但QoS在几分钟内就可以工作和测试了。如果只是使用GUI,DDWRT中的QoS是徒劳的,这可能很难过。我会喜欢坚持下去。


你是如何测试你的设置的?什么不起作用?
Code Bling

另外,你使用的是什么版本的DD-WRT?
Code Bling

0

DD-WRT v24-sp2(08/12/10)mini - build 14929安装在我的Linksys WRT300N v1.1上,QOS似乎适用于某些情况,而不适用于其他情况。我自己设置了溢价和年轻的padawan设置批量,但当他开始下载蒸汽游戏或xbox 360游戏,然后它规定他约75%的总连接。当他想要观看youtube并且我想自己下载游戏时,它确实有效。在后来的场景中,他什么也得不到,我会得到一切:-)
我已经读到这要么是处理器还是没有内存。我还读过一些地方,除非你有付费版本的dd-wrt,否则你没有QOS功能。最终,我完全糊涂了。


0

我知道这有些“古老的历史”,但我在通过我的DD-WRT盒(Linksys WRT54G v2运行“v24-sp2(10/10/09)vpn”)对我的Vonage VoIP服务进行故障排除时发现了这个问题。当我点击DD-WRT QoS网页GUI中的“应用设置”时,我得到了各种奇怪的结果。有时我会应用更改,然后所有HTTP(S)请求都将失败。

我获得了一致的结果:

  1. 更改设置
  2. 点击“保存”
  3. 重新启动路由器(通过单击“管理”选项卡底部的“重新启动路由器”)

我的Vonage设置是:

  1. 使用www.speakeasy.net/speedtest/获取上传和下载速度,单位为kbps
  2. 占据这些价值的90%
  3. 在QoS Web GUI中,选择:

    • 启动QoS:启用
    • 端口:WAN
    • 数据包调度程序:HTB
    • 上行:
    • 下行:
    • 优化游戏:未经检查
    • 服务优先
      • 啜饮:高级
      • 使用UDP端口10000-25000为“vonage”添加服务,并将其设置为Premium
      • http:快递
    • MAC优先级:将Vonage SIP网关的MAC地址添加为Premium
    • 以太网端口优先级:Vonage SIP网关直接连接到DD-WRT上的其中一个端口,因此我将其设置为Premium,并将所有其他端口设置为Standard

希望这有助于下一个人......


-2

不。 2017 QoS仍然无效。我已经使用DDWRT十年了,它从来没有正常工作。从WRT310N到我目前使用DD-WRT v24-sp2(01/09/15)std(SVN修订版25815)的DIR 810L,它从未正确管理流量。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.