带有 SAMBA 版本 4.3.11 的 SMB 2 或 3

带有 SAMBA 版本 4.3.11 的 SMB 2 或 3

由于新的 Windows 更新不再支持 SMB 1,我试图强制我的 ubuntu(桌面版)服务器使用 SMB 2 或 3。我试过,它说要更改 smb.conf 中的最小协议和最大协议设置,但这些选项似乎不存在。有什么想法吗?我正在使用 Ubuntu Desktop 16.04 LTS。

答案1

具体设置如下:

  • 客户端最小协议
  • 客户端最大协议

然后你应该配置你的/etc/samba/smb.conf使用以下命令[全球的]部分

[GLOBAL]
client min protocol = SMB2
client max protocol = SMB3

之后你应该以 root 身份重新启动 smb 服务:

# systemctl restart smb
# systemctl restart nmd

配置文件更多细节

答案2

fstab如果您在客户端上安装共享,则将vers=3.0其作为选项包含在内cifs,然后设置 SMB 3.0 连接。

当我尝试在服务器上升级最小协议时,我的许多客户端都无法连接。我最好在客户端设置版本号。(我自己还在学习这个。)

答案3

2 种不同的最小/最大协议。

当您的 Ubuntu 服务器的客户端计算机访问您的计算机时,它将在服务器上的两个设置之间协商使用哪种 smb 方言:服务器最小协议服务器最大协议。默认情况下,这些设置是lanman13. SMB3(超级存储3)。如果您的客户端机器不想使用 smb1 访问您的机器,它可以一直升级到 SMB3,而无需在服务器上进行任何更改。

客户端最小/最大协议用于 Ubuntu 连接到另一台服务器,并且更改它与这个问题无关。

您的一位客户似乎还存在其他问题。

相关内容