如何解决下载损坏的问题

如何解决下载损坏的问题

我不会尝试在第一篇文章中记录这一切,因为我确信你们会有很多问题要问我。

我的家庭局域网出了问题。几个星期以来,我一直无法下载大型文件。在本次讨论中,我将 400 MB 以上的文件定义为大型文件。

在内部,我(看起来)可以使用几乎任何操作系统和应用程序在计算机之间来回复制文件,没有任何问题。

当我尝试下载大型文件(如镜像中的 ISO)时,我总是得到损坏的文件。我认为它们损坏是因为 SHA1 哈希值不正确。

如果我通过 Amazon EC2 实例获取同一个文件,则 SHA1 哈希值就没问题。

在家里,我的速度测试,以及更重要的是数据包丢失测试,表明一切都应该正常工作。

我现在不知道如何定位问题。这就是我来这里的原因,希望大家能教我如何解决这个问题。

如果成功,我会把这个过程写下来供其他人效仿。

大家有什么想法可以让我尝试一下?

答案1

当考虑数据损坏时,我会怀疑数据包碎片。这很难排除故障,除非尝试将受影响的路由器(例如您的互联网路由器)上的 MTU 设置为较低的值,然后重试。

我会先找到一个一直有问题的网站,然后将其作为测试。然后移除所有中间路由器,并将您的计算机/笔记本电脑直接连接到互联网源,看看是否能解决问题。

这可能会有帮助:http://www.tolaris.com/2010/04/08/troubleshooting-path-mtu-problems/

答案2

这取决于您的网络拓扑。

例如 NAS 使用巨型数据包,但大多数交换机无法处理巨型数据包

这看起来像是数据包碎片的问题。

就我而言,如果我想使用 NAS/巨型数据包……我必须购买一个支持巨型数据包的新千兆交换机。

除非您已经阻止了 ping...根据 RFC,MTU 路径发现是自动的;-)

相关内容