(直到今天早些时候它都运行正常 - 但我不知道发生了什么变化)
每当我尝试在我的 LAN 上安装 Samba 共享时,我都会看到以下内容 - 仅在我的 Ubuntu 22.04 机器上 [即我手机上 VLC 内置的 CIFS 客户端运行正常] -
安装很快。
尝试访问 SMB 挂载通常非常慢。
执行“df”非常慢 - 但只有在挂载了共享时才会这样。挂载了共享后执行 df 需要 1 分钟多一点的时间 - 相当稳定。
卸载极其缓慢。
当我执行“df -l”时,df 很快。
如果我不使用 SAMBA 来共享,而是使用 sshfs 来共享相同的资源,那么速度会很快。
有时(似乎是间歇性的,但我无法辨别出规律),访问 SMB 挂载很快。
无论我使用 fstab 还是手动挂载命令,都会发生问题。
旧内核的问题依然存在。
在救援模式下,新内核的问题仍然存在。
将 SMB 服务器升级到 Ubuntu 22.04 后问题仍然存在
无论安装点如何,问题仍然存在。
无论我使用有线还是无线连接,问题仍然存在。
即使 iptables 防火墙关闭,问题仍然存在。
我不确定它应该如何表现,但是当我使用 smbclient 例如使用如下命令时
smbclient '//10.0.3.249/sharename'
它立即返回一些文件,但经过一段时间后,它给了我dskattr 中的错误:NT_STATUS_IO_TIMEOUT以及相关消息 SMBecho 失败 (NT_STATUS_INVALID_NETWORK_RESPONSE)。连接现已断开。
我尝试添加客户端最小协议=核心和客户端最大协议=SMB3https://stackoverflow.com/questions/68547105/nt-status-io-timeout-when-trying-to-connect-with-samba-client 但没有区别。
两个盒子相关接口的mtu都是1500。
更新:即使从服务器发出命令时,甚至当我使用本地主机而不是 IP 时,也会出现 SMBCLIENT 冻结的问题。
当我执行“ls”时,日志文件中似乎没有任何内容 - 即使将日志详细程度调高到 5。
更新2
我注意到,当使用 SMBClient 进行列表时,共享文件夹根目录中的所有文件都会在超时之前列出 - 因此这看起来更像是协议错误,而不是网络错误。
我正在绞尽脑汁想如何解决甚至调试这个问题。任何帮助都将不胜感激。