CENTOS / RHEL 7 - 为CIFS传输设置SMBv2

时间:2017-08-02 18:26:48

标签: centos7 samba rhel7 cifs

您好我的公司最近在我们的Windows服务器上从SMBv1切换到SMBv2,结果我们的CIFS挂载停止工作。我在互联网上搜索了一个解决方案,但我找不到一个有效的方法....

我尝试将以下值添加到/etc/samba/smb.conf文件的全局部分:

server max protocol = SMB2< - 它不起作用

max protocol = SMB2< - 它不起作用

min protocol = SMB2< - 它不起作用

protocol = SMB2< - 它不起作用

尝试重新启动samba服务后,以上所有选项都返回以下错误:

  

无法重启smb.service:找不到单位。

在CIFS命令中,我试图指定vers = 2.0,这也不起作用....

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决方案:

我通过在我的Windows服务器上通过PowerShell发出以下命令发现我需要使用版本3.0而我没有意识到

PS C:\Windows\system32> Get-SmbConnection


ServerName   ShareName    UserName   Credential Dialect NumOpens

----------   ---------    --------   ---------- ------- --------

WINP00092343 Backup       US\root    US\root    3.02    1

使用这些细节我在fstab中将我的Linux mount命令更新为:

//10.220.034.01/Backup /mnt/WINP00092343 cifs auto,domain=WINP00092343,username=CIFSuser,password=*************,vers=3.0 0 0

注意上面命令中的“,3.0”,我希望这可以帮助别人。