V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
azev
V2EX  ›  问与答

真是疯狂了 局域网里测试不同方式拷文件 sha1 码次次不一样

  •  
  •   azev · 2022-04-26 09:54:21 +08:00 · 3208 次点击
    这是一个创建于 961 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在路由器上挂了个硬盘 下载文件
    然后最终目标是转移至影音盒子里
    但是发现播放有问题 于是看了下 sha1 码 结果跟路由器里对不上
    然后测试各种途径来复制到盒子 结果次次不一样 md5 码也不一样 真是太疯狂了
    (直接 ssh 下 scp ,中间机 nuc 下用 winscp 下载,smb 拷贝,smb 直接转至盒子)

    是磁盘文件系统出问题了?
    第 1 条附言  ·  2022-04-26 10:30:23 +08:00
    发现只要涉及到了路由器侧 就有问题
    如果是从中间机 nuc 往盒子里拷 就不会变化

    路由器是小娱路由器 刷的 padavan
    影音盒子是 N1 刷的 coreelec ,挂的移动硬盘
    20 条回复    2022-05-01 00:10:36 +08:00
    webshe11
        1
    webshe11  
       2022-04-26 09:56:46 +08:00
    对比一下文件内容看看
    datocp
        2
    datocp  
       2022-04-26 09:57:56 +08:00
    这种你首先在网上找个确认 sha1 的文件,下到路由,确定路由下载是否正常。

    有遇到的情况,电脑的内存有问题,可以通过 memtest+来确定,导致 md5 次次不一样。
    其它的像网线有问题,导致网管交换机提示大量的 crc 校验错误,是否会导致类似情况不得而知。

    好吧,,,是啥影音盒子,看起来不好排除。。。
    azev
        3
    azev  
    OP
       2022-04-26 10:08:40 +08:00
    @datocp n1 盒子 刷的 coreelec
    发现只要涉及到了路由器硬盘 就有问题
    如果是从中间机 nuc 往盒子里拷 就不会变化
    azev
        4
    azev  
    OP
       2022-04-26 10:10:20 +08:00
    路由器是小娱路由器 刷的 padavan
    hankai17
        5
    hankai17  
       2022-04-26 10:10:49 +08:00
    tcp 传输?
    jim9606
        6
    jim9606  
       2022-04-26 10:11:00 +08:00
    路由器软硬件和硬盘有问题的可能性很大。
    mhycy
        7
    mhycy  
       2022-04-26 10:19:56 +08:00
    如果用的是 USB 硬盘盒,考虑硬盘盒的工作模式问题
    有人验证过硬盘盒如果运作在不带链路校验的模式,会出现你这个情况
    paopjian
        8
    paopjian  
       2022-04-26 10:32:43 +08:00
    感觉是路由问题,有人提过路由固件里有 bug 会修改包?
    crab
        9
    crab  
       2022-04-26 10:38:32 +08:00
    弄个小点的文件测试下看看
    totoro625
        10
    totoro625  
       2022-04-26 10:48:03 +08:00
    @paopjian #8
    记得 chiphell 论坛有一个人研究过,某款高端路由器的硬件存在问题,经过芯片的数据包都会被篡改,具体链接找不到了
    但是我记得看他的举证,国外也有人遇到这个问题

    测试的办法就是:
    1 、两台电脑都链接 LAN 口,传输数据
    2 、一台电脑 LAN 口,一台电脑 WAN 口,传输数据
    3 、一台电脑 WIFI ,一台电脑 LAN 口,传输数据
    4 、一台电脑 WIFI ,一台电脑 WAN 口,传输数据
    5 、两台电脑直接通过网线链接,传输数据
    totoro625
        11
    totoro625  
       2022-04-26 10:59:00 +08:00   ❤️ 1
    @totoro625 #10
    抱歉,记错了,是固件问题非设备问题
    可以测试一下不同格式不同大小的文件,详情可以看一下原贴

    原帖地址: https://www.chiphell.com/forum.php?mod=viewthread&tid=1878038
    类似的有: https://www.chiphell.com/forum.php?mod=viewthread&tid=2308680
    biubiuF
        12
    biubiuF  
       2022-04-26 11:32:22 +08:00
    如果下载的文件比原文件稍微大一点这个可能和流量窗口有关系,传输过程中最后一个块大小小于最小传输块大小然后被某些优化算法补齐了
    blu10ph
        13
    blu10ph  
       2022-04-26 11:53:40 +08:00
    你说的这个让我想起了网件路由器篡改数据的事~
    ouqihang
        14
    ouqihang  
       2022-04-26 12:25:20 +08:00 via Android
    都是矿渣 /第三方系统。
    家里的小娱,也是 padavan ,每天都有一两次掉 wan 口,矿渣就是不稳定,之前刷 op ,各种死机。
    padavan 可以看到每个端口是否有传输错误,网络信息那里。
    刚好挂了 U 盘,有时间测试一下,但我用来挂种,错了就错了。
    lpf0309
        15
    lpf0309  
       2022-04-26 14:42:39 +08:00
    @ouqihang 我路由器也是 padavan ,手机上电影传到 nas 上文件变小了,有影响么?
    ksc010
        16
    ksc010  
       2022-04-26 14:48:24 +08:00
    @lpf0309 不同的系统话也可能是文件系统给的问题,不过要看你变小了多少
    lpf0309
        17
    lpf0309  
       2022-04-26 14:54:10 +08:00
    @ksc010 谢谢,回头我得测试下了,别文件全挂了
    ouqihang
        18
    ouqihang  
       2022-04-26 23:42:50 +08:00
    试过了,从路由的共享拉下来,会变化。
    自己电脑拉到另一个电脑,不会变化,但中间没经过路由,经过了下面的交换机。
    0x6c696e71696e67
        19
    0x6c696e71696e67  
       2022-04-27 01:43:18 +08:00
    NTFS 复制到 FAT32 时间信息都不一样,虽然文件是一样的
    flynaj
        20
    flynaj  
       2022-05-01 00:10:36 +08:00 via Android
    USB 的问题,不要有些设备 USB3 会出这种故障,接到 USB2.0 上可以正常,我花了很长时间才整明白的 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   882 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:39 · PVG 04:39 · LAX 12:39 · JFK 15:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.