Dell EMC Unity:用户无法访问 NAS 服务器上的 CIF 或 SMB 共享(戴尔可纠正)
摘要: 在 Unity 操作系统版本5.2.0.0.5.173 中,用户在使用大于 16k 的 Kerberos 令牌连接到 CIFS/SMB 共享时可能遇到问题。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
升级到 Unity OE 5.2.0.0.5.173 后,使用大于 16K 的 Kerberos 令牌的用户无法访问 Unity NAS 服务器上的 CIFS/SMB 共享。
用户可能收到的错误消息如下:
------------
Windows cannot access \\nasservername\share
Check the spelling of the name.Otherwise, there might be a problem with your network.To try to identify and resolve network problems, click Diagnose.
------------
用户可能收到的错误消息如下:
------------
Windows cannot access \\nasservername\share
Check the spelling of the name.Otherwise, there might be a problem with your network.To try to identify and resolve network problems, click Diagnose.
------------
原因
遇到此问题的客户必须满足 3 个条件:
此问题是由 5.2.0.0.5.173 代码中的一个新增功能引起的,该功能在 sessionSetup 期间起作用。
当 Kerberos 令牌超过 16K 时,Unity 会在 sessionSetup 期间使用 STATUS_INVALID_PARAMETER 进行响应。
5.2.0.0.5.173 中增加了一个额外的检查,在检查是否需要通过多个 sessionSetup 调用处理请求之前,此检查会导致 STATUS_INVALID_PARAMETER 错误。
- 阵列位于 Unity OE 5.2.0.0.5.173 上
- 客户通过 Kerberos 身份验证使用 SMB 文件共享。
- SMB 用户的 Kerberos 令牌大小超过 16k
此问题是由 5.2.0.0.5.173 代码中的一个新增功能引起的,该功能在 sessionSetup 期间起作用。
当 Kerberos 令牌超过 16K 时,Unity 会在 sessionSetup 期间使用 STATUS_INVALID_PARAMETER 进行响应。
5.2.0.0.5.173 中增加了一个额外的检查,在检查是否需要通过多个 sessionSetup 调用处理请求之前,此检查会导致 STATUS_INVALID_PARAMETER 错误。
解决方案
修复程序:
OS 5.2.1.0.5.013 (5.2 SP1) 中提供了修复程序。
解决办法:
1.通过减少组数量(未使用的组等)或删除不必要的 SIDHistory 属性来减少用户的 Kerberos 令牌大小。
2.通过 NTLM(即,通过 IP)访问 SMB 服务器。
3.故障切换到运行 5.1.x 代码的 DR 阵列(如果可用)。
OS 5.2.1.0.5.013 (5.2 SP1) 中提供了修复程序。
解决办法:
1.通过减少组数量(未使用的组等)或删除不必要的 SIDHistory 属性来减少用户的 Kerberos 令牌大小。
2.通过 NTLM(即,通过 IP)访问 SMB 服务器。
3.故障切换到运行 5.1.x 代码的 DR 阵列(如果可用)。
受影响的产品
Dell EMC Unity文章属性
文章编号: 000200086
文章类型: Solution
上次修改时间: 14 5月 2026
版本: 15
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。