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.
------------

原因

遇到此问题的客户必须满足 3 个条件:
  • 阵列位于 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 阵列(如果可用)。

受影响的产品

Dell EMC Unity
文章属性
文章编号: 000200086
文章类型: Solution
上次修改时间: 14 5月 2026
版本:  15
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。