Samba共享文件复制/流传输后损坏,更换静态IP可临时解决的问题排查求助
Samba共享文件复制/流传输后损坏,更换静态IP可临时解决的问题排查求助
各位大佬好,我遇到了一个特别诡异的Samba问题,折腾好久都没理清头绪,想请教下大家还能从哪些方向进一步排查:
我的环境是Debian 12系统,搭建了Samba文件服务器,版本为4.17.12-Debian。
目前遇到的核心问题:
- 从网络内其他机器访问共享视频时,会出现严重的画面卡顿和花屏,但原文件本身是完全正常的
- 把共享里的视频复制到其他机器时,每次复制后的SHA256校验和都不一样,根本没法保证文件完整性
- 我已经试过更换三种不同类型的网卡(板载网卡、PCIe独立网卡、USB外接网卡),问题依然存在
奇怪的是,我发现了一个临时的修复办法:
- 只要修改服务器的静态IP地址,用新地址访问共享时,视频播放完全正常,复制后的文件校验和也能和服务器原文件完全一致
- 但这个状态没法持久,只要服务器一重启,哪怕用的是之前好用的新IP,问题又会复发,必须再次修改IP才能恢复正常
为了排查问题,我还做了这些测试:
- 在同一台机器上换其他系统(包括Windows 10)搭建SMB服务器,出现了完全一样的问题
- 把测试用的视频移到服务器上的另一块硬盘,问题没有任何改善
- 换了另一台机器,装同样的Debian 12和Samba版本,用同样的硬盘测试,完全复现不了这个问题
本来我一直以为是硬件故障,但换IP能临时解决的现象又让我动摇了。想问问大家,还有哪些排查方向可以尝试?
备注:内容来源于stack exchange,提问作者spawnferkel




