samba 服务上的同一个视频为什么有不同的 MD5? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pxx
V2EX    问与答

samba 服务上的同一个视频为什么有不同的 MD5?

  •  
  •   pxx 2022-02-20 16:59:42 +08:00 2123 次点击
    这是一个创建于 1331 天前的主题,其中的信息可能已经有所发展或是发生改变。
    PS D:\test> CertUtil -hashfile "Z:\series\生活大爆炸 (2007)\Season 1\生活大爆炸 - S01E01 - 试播集.mkv" md5 MD5 的 Z:\series\生活大爆炸 (2007)\Season 1\生活大爆炸 - S01E01 - 试播集.mkv 哈希: 3b7a7b9379e0bc057b7d4a3f574dc10e CertUtil: -hashfile 命令成功完成。 PS D:\test> CertUtil -hashfile "Z:\series\生活大爆炸 (2007)\Season 1\生活大爆炸 - S01E01 - 试播集.mkv" md5 MD5 的 Z:\series\生活大爆炸 (2007)\Season 1\生活大爆炸 - S01E01 - 试播集.mkv 哈希: 23bdbbd2e1feafebcd63d40fbd3eb359 CertUtil: -hashfile 命令成功完成。 PS D:\test> 

    网上查了下,有人说是 samba 协议加密的问题,但应该只是在传输过程中吧,不然用 samba 做备份同步时怎么判断是否是同一个文件

    试了下用 JPG 图片,是没有不同的 MD5 的

    samba 服务是部署在 debian 系统,应该和这个没有关系吧 现在没有什么思路,请大佬指导一下

    jtshs256
        1
    jtshs256  
       2022-02-20 17:21:28 +08:00   1
    pxx
        2
    pxx  
    OP
       2022-02-20 17:45:59 +08:00
    @jtshs256 表象和帖子一样,全部视频被污染了,但我用的不是网件,有几个牌子的路由做 AP ,但 asus 的是开了 AP 模式的,AC 是软路由,工控机刷的 LEDE ,我按这个思路查查,感谢
    duke807
        3
    duke807  
       2022-02-20 18:34:21 +08:00 via Android
    @jtshs256
    真是的,用 IPv6 可以避免吧,因路由器不需要重新打包 TCP/UDP 包,被改可以通 checksum 查出。
    ysc3839
        4
    ysc3839  
       2022-02-20 18:41:38 +08:00 via Android
    @duke807 IPv4 也不需要吧?而且现在大多数网络设备都不检查 checksum 了,都是让上层协议(如 https)来检查
    duke807
        5
    duke807  
       2022-02-20 18:55:01 +08:00 via Android
    @ysc3839
    ipv4 不是一段要走 NAT ,需要修改 TCP 和 UDP 包的端口,改完之後肯定要重新算 checksum ,那新算的 checksum 正好和被改的匹配上了,致接收者查不出。

    家庭 /公司部走 IPv6 避免了 NAT 的,效率更高。
    duke807     6
    duke807  
       2022-02-20 19:03:16 +08:00 via Android
    @ysc3839
    最底的以太包肯定查校
    IPv4 包有校,IPv6 包有校,依靠以太的校就了,少,增加效率
    UDP 的包的校是配合 IPv4 的候可(主流系默都是校的),配合 IPv6 的候必
    TCP 包的校都是必

    是 samba 不健,我一直不怎喜 samba ,其它的 ssh-fs 等,肯定不有
    loading
        7
    loading  
       2022-02-20 19:06:46 +08:00
    @duke807 #6 你说的以太网校验是奇偶校验?
    duke807
        8
    duke807  
       2022-02-20 19:09:22 +08:00 via Android
    @loading
    Ethernet frame 是 32 位 CRC 校
    wanguorui123
        9
    wanguorui123  
       2022-02-20 19:43:47 +08:00
    先排查下网络设备问题还是 SMB 协议的可靠性问题
    Buges
        10
    Buges  
       2022-02-20 21:10:35 +08:00 via Android
    你先 ssh 上去算一下文件原本的 hash
    pxx
        11
    pxx  
    OP
       2022-02-20 21:57:34 +08:00
    我用网线直连主路由,一样会有这样的问题,基本可以排除 AP 的问题

    到 samba 服务器去 md5sum 是没问题的

    我把 700M 的 ideaIU-2020.3.3.exe 拷贝到 samba 服务器,再拷贝回本机,MD5 变了
    所以现在的问题的是从 samba 服务器拷贝大文件到本地 MD5 就会变化,小文件不会变化
    换了机器换了 CLIENT 问题依旧,可能是 samba 服务的问题?
    ZRS
        12
    ZRS  
       2022-02-21 01:14:02 +08:00
    @pxx 试过重启或者更换主路由吗,或者启用 smb encrypt/signing
    msg7086
        13
    msg7086  
       2022-02-21 03:48:55 +08:00 via Android
    @pxx 测试一下内存坏点。
    pxx
        14
    pxx  
    OP
       2022-02-21 22:50:56 +08:00
    @msg7086 怎么测试,现在用另外一个 nas 上部署 samba 服务是没问题的,现在初步结论应该是 samba 服务的硬件问题导致
    msg7086
        15
    msg7086  
       2022-02-22 03:40:21 +08:00 via Android
    @pxx 跑一下 memtest ,又或者是如果有多条内存的话一次只插一条。
    pxx
        16
    pxx  
    OP
       2022-02-22 22:31:19 +08:00
    @msg7086 用 U 盘跑 memtest 进入引导后一直黑屏,不知怎么回事。后面我直接换了一条内存,也没解决问题,可以排除内存的问题
    pxx
        17
    pxx  
    OP
       2022-02-26 11:02:46 +08:00
    排除下来最后发现是网卡的问题,谢谢大家
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     899 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 21:26 PVG 05:26 LAX 14:26 JFK 17:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86