跳到主要内容

验证已启用的 SMB 版本

您的 ONTAP 发行版可确定默认情况下已启用哪些 SMB 版本,以便与客户端和域控制器连接。应验证 SMB 服务器可支持客户端和您的环境中所需的功能。

关于本任务

如需与客户端和域控制器连接,应启用 SMB 2.0 及尽可能更高的版本。

  • 在所有 Lenovo Data ONTAP 版本中,默认禁用 SMB 1.0,并采用新的 SVM

    若要启用,请使用以下选项:

    -smb1-enabled option to the vserver cifs options modify 命令用于启用或禁用 SMB 1.0。

在 Lenovo Data ONTAP 中,默认为 DC(域控制器)连接启用 SMB 2.0。

如果将 -smb1-enabled-for-dc-connections 设为 false,将 -smb1-enabled 设为 true,ONTAP 会拒绝 SMB 1.0 作为客户端进行连接,但继续接受作为服务器的入站 SMB 1.0 连接。

《SMB/CIFS 参考》包含支持的 SMB 版本和功能的详细信息。

  1. 将权限级别设置为高级:set -privilege advanced
  2. 验证启用了哪些 SMB 版本:vserver cifs options show

    可向下滚动列表,查看用于客户端连接的已启用 SMB 版本,如果要在 AD 域中配置 SMB 服务器,可查看用于 AD 域连接的已启用 SMB 版本。

  3. 根据需要启用或禁用用于客户端连接的 SMB 协议:
    • 启用 SMB 版本:vserver cifs options modify -vserver vserver_name smb_version true
    • 禁用 SMB 版本:vserver cifs options modify -vserver vserver_name smb_version false

    smb_version 可能的值:

    • -smb1-enabled
    • -smb2-enabled
    • -smb3-enabled
    • -smb31-enabled

    示例

    以下命令在 SVM vs1.example.com 上启用 SMB 3.1:

    cluster1::*> vserver cifs options modify -vserver vs1.example.com -smb31-enabled true

  4. 如果 SMB 服务器处于 Advanced Directory 域中,请根据需要启用或禁用用于 DC 连接的 SMB 协议:
    • 启用 SMB 版本:vserver cifs security modify -vserver vserver_name -smb2-enabled-for-dc-connections true
    • 禁用 SMB 版本:vserver cifs security modify -vserver vserver_name -smb2-enabled-for-dc-connections false
  5. 恢复为管理员权限级别:set -privilege admin