从 19.10 开始无法使用 SMB2 或 3 访问 Windows 10 共享

从 19.10 开始无法使用 SMB2 或 3 访问 Windows 10 共享

我的目标是从 Ubuntu 19.10 访问 Windows 管理共享。如果我在 Windows 10 计算机上启用 SMBv1,则一切正常。但是我至少想使用 v2。

到目前为止我已经检查并完成了以下工作:

  1. 在 Win 10 上禁用并恢复为默认 SMBv1

  2. 检查了 Win 10 中的 SMB 协议版本:v2 正在运行

  3. 成功运行samba安装教程 安装和配置 Samba

  4. 我可以从 Win 10 正常访问 Ununtu 共享

  5. 添加到 smb.conf 文件:

client min protocol = SMB2 client max protocol = SMB3 这部分真的需要吗?

  1. 我尝试了 IP 和主机名:均无效

PS 工作组为“WORKGROUP”

答案1

在 中/etc/samba/smb.conf,您应该添加以下代码:

[global]
    client min protocol = SMB3
    client max protocol = SMB3

在 Windows 10 中,您应该编辑此文件并进入本地组策略编辑器(在 Windows 中搜索)

计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站 -> 启用不安全的访客登录 - 已启用

答案2

为了了解可能发生的情况,请尝试安装 smbclient:

sudo apt update
sudo apt install smbclient

然后尝试连接,看看是否收到任何错误消息,这些错误消息可以提供一些有关此问题的见解(用适当的详细信息替换括号中的项目):

smbclient //<IP or hostname>/<share> -U <connection user>

相关内容