Rom*_*nSt 15 dd-wrt qos crashplan
CrashPlan 似乎在标准 HTTPS 端口 443 上上传内容。
有什么方法可以将批量 QoS 优先级与所有其他 HTTPS 流量分开分配,还是我完全塞满了?
我正在使用 DD-WRT。
小智 7
我想我有这个适用于 DD-WRT + Crashplan。
首先,使用speedtest.net或类似的性能工具测试您的连接。
在崩溃计划中配置 TOS
在崩溃计划中,转到设置 → 网络?TCP 数据包 TOS。这里我选择了 DSCP 并输入了一个值 56。这对应于0x38; 右移两位给了我们0xE,这是我们可以编程的 DSCP 代码点IPTABLES。
我为 WAN 和 LAN 都设置了这个值;保存后,我重新启动。
为了确认这没问题,我安装了 Wireshark 并在tcp.port == 443. 启动 Crashplan 后,我可以看到输出备份流量;果然,扩展 IP 标头显示 DS 代码点是0xE.
在 DD-WRT 中启用 QoS
只需在 DD-WRT 路由器上启用 QoS,如上述评论中所述:NAT/QOS ? 服务质量?启动 QoS(设置为“启用”)。
我编程了 85% 的可用上传和下载带宽。
创建 iptables 规则
在这里,我们配置iptables对 DS 代码点 (DSCP) 进行模式匹配,然后“设置标记”到 BULK 组。转到管理?命令并在文本框中输入以下内容:
iptables -t mangle -I POSTROUTING -m dscp --dscp 0x0e -j MARK --set-mark 40
iptables -t mangle -I PREROUTING -m dscp --dscp 0x0e -j MARK --set-mark 40
Run Code Online (Sandbox Code Playgroud)
单击“保存防火墙”以提交这些更改。
最后,我跟进了重新启动。
测试
我发现很难生成一个表格或诊断来表明我的规则有效。所以,我只是做了一个终极测试,就是在 Crashplan 运行的时候重新运行上面描述的性能测试。成功!即使 Crashplan 在后台运行,上传和下载速度基本相同。
使用进程名称和目标端口通过本地机器策略设置您想要的 DSCP 值,以确保您只标记崩溃计划流量,而不是端口 443 上的任何其他内容。
我刚刚写了一篇关于这个的博客,包括视频:
http://blog.paulgeorge.co.uk/2012/06/07/crashplan-upload-traffic-with-dscp-tos-and-qos-on-windows-7/
编辑:使用路由器设置更新帖子http://blog.paulgeorge.co.uk/2012/06/11/setting-up-qos-on-draytek-2920n-router-using-dscp/
| 归档时间: |
|
| 查看次数: |
10511 次 |
| 最近记录: |