NetApp CIFS共享在域控服务器升级后无法正常访问

在升级域控服务器到WindowsServer2016后,由于SMB1协议被默认禁用,导致NetApp的CIFS共享无法正常访问。解决方法包括在NetAppSVM中关闭SMB1以及在WindowsServer上启用SMB1。尽管如此,SMB1协议因安全隐患应尽量避免使用,推荐升级到更安全的SMB2及以上协议。
摘要由CSDN通过智能技术生成

前言

之前整理过一篇CIFS共享访问出现异常的原因整理:
https://blog.csdn.net/sjj222sjj/article/details/121620403?spm=1001.2014.3001.5501

在原有基础上再新增个特殊案例,今天正好又有用户出现了该问题,正好整理一下

问题:
在域控服务器升级到Windows Server 2016后NetApp的CIFS无法正常访问

原因分析

出现问题后按照常规方法排查均未能解决问题,最后注意到NetApp SVM及AD两端的SMB协议必须保持一致的情况下NetApp才能正常用AD拉取权限去提供CIFS业务,而在Windows Server 2016及之后的版本中默认禁用了SMB1协议

处理方法

由于需要保持NetApp SVM及AD两端的SMB协议一致,因此对应的Workround就从这两侧入手

关闭NetApp中SVM的SMB1

进入特权模式并直接在cifs option中关闭SMB1

cluster1::> set -privilege advanced
cluster1::*> vserver cifs options modify -vserver vs1.example.com -smb1-enabled false

另外有两点需要注意:

  • 在ONTAP 9.1 P8之前的版本没有SMB1的配置选项,若一定要进行配置则需要升级 在ONTAP
  • 9.3之前的版本SMB1默认启用,从ONTAP 9.3开始SMB1默认禁用

域控服务器中启用SMB1

Windows Server中可以通过UI中添加功能或PowerShell添加并开启SMB1
界面直接安装功能:
在这里插入图片描述
在PS中检测及开启

检测:
Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}
禁用:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 -Force
启用:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 -Force

注意:开启后都需要重启服务器,详情参考官方KB

https://learn.microsoft.com/zh-cn/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#%E6%A6%82%E8%A7%88

后记

当然,SMB1是个十分不安全的协议,存在着已知的大量的漏洞和风险,最终解决方案一定是评估当前仍在使用该协议的客户端,尽快升级至SMB2及以上的协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛋黄酱拌饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值