在运行 Windows 10 版本 1903 或 Windows Server 版本 1903 的系统上执行 Microsoft Windows 更新后,使用 SMB 3.1.1 的 Windows 客户端在 Windows 10 通过 Microsoft Windows 更新到 1903 版本后失去对 SMB 共享的访问权限。
此问题是由于 FluidFS 版本 6.0.300135 和更低版本不支持 SMB 3.1.1 中发现的两个协商上下文所引起的。
确定错误
可从以下错误消息中确定该错误:
FluidFS 固件版本“MR640”解决了此问题。请联系支持部门并参阅 SLN319473。
通过按照以下步骤禁用 SMBv3 并改用 SMB v2,可以使用替代解决方法。
这可以通过 Dell Storage Manager 或通过 CLI 来实现。
要修改最新的 MR630 中的 SMB 版本 – 通过 Dell Storage Manager (DSM)
图 1:Dell Storage Manager DSM - SMB 协议设置
要修改最新的 MR630 中的 SMB 版本 – 通过 CLI:
请输入命令,如下所示:
CLI/client-access/authentication/protocols/SMB-settings> view
SMBv1 Enabled = Yes
SMBv2 Enabled = Yes
SMBv3 Enabled = Yes
Is Required Message Signing = No
Is Required Message Encryption = No
Multichannel Enabled = No
Leases Enabled = Yes
Oplocks Enabled = Yes
Disconnect Idle Sessions = No
Idle Sessions Timeout (minutes) = 720
Idle Sessions Scan Interval (minutes) = 720
Enable User Claims for Non-Kerberos Clients = No
CLI/client-access/authentication/protocols/SMB-settings> edit
用法:edit [Options]
选项包括:
-EnableSMBv1 <EnableSMBv1>
-EnableSMBv2 <EnableSMBv2>
-EnableSMBv3 <EnableSMBv3>
-RequireMessageSigning <RequireMessageSigning>
-RequireMessageEncryption <RequireMessageEncryption>
-EnableMultichannel <EnableMultichannel>
-EnableLeases <EnableLeases>
-EnableOplocks <EnableOplocks>
-DisconnectIdleSessions <DisconnectIdleSessions>
-IdleSessionsTimeout <IdleSessionsTimeout>
-IdleSessionScanInterval <IdleSessionScanInterval>
-EnableUserClaimsForNonKRBClients <EnableUserClaimsForNonKRBClients>
有关如何配置 SMB 文件共享的详细信息,可在此处找到。