无法挂载 Windows 共享:连接超时

无法挂载 Windows 共享:连接超时

几个月前,我能够通过我的 Ubuntu 16.04 连接到我所在机构的 Windows 共享服务器驱动程序,使用桌面面板上的“连接到服务器”选项,使用 smb:// 和服务器 IP 地址。

现在,当我尝试再次连接时,它显示以下错误消息:

Unhandled error message: Failed to mount Windows share: Connection timed out

可能发生了什么事情/发生了哪些变化导致此错误?

这跟更新软件有关系吗?samba 已经是最新版本了!

答案1

这里的建议有效,即在文件[Global]的部分中添加smb.conf

client min protocol = SMB2
client max protocol = SMB2

我的网络上的大多数计算机都运行 Ubuntu 16.04,问题是收到错误消息。

Unable to access location. Failed to mount Windows share: Connection Timed Out.

连接到运行 Ubuntu 20.04 的新机器时。新机器可以看到网络并连接到其中的任何机器,但反之则不行,即运行 Ubuntu 16.04 的旧机器无法访问 Ubuntu 20.04 机器并响应

Unable to access location. Failed to mount Windows share: Connection Timed Out.  

答案2

编辑并添加以下条目到 /etc/samba/smb.conf 的 [global] 下,它看起来应该像这样

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

答案3

对我来说,我曾经能够使用 Nautilus 在 Ubuntu 16.04 上连接到企业 Windows 共享驱动器,但在切换到 Ubuntu 18.04 后就不再能这样做了。Nautilus 应该提示我输入用户名和密码才能连接到 Windows 共享驱动器,但在 Ubuntu 18.04 中,它立即给出错误,Unable to access location. Failed to mount Windows share: Connection Timed Out.甚至没有提示输入用户名和密码。我认为原因是 Ubuntu 18.04 默认使用 SMB3,这可能与 Windows 共享不兼容,具体取决于您的情况。

我能够通过编辑sudo vi /etc/samba/smb.conf和添加client max protocol = SMB2部分来修复它[global]。(您也可以添加client min protocol = SMB2,但对我来说没有必要。)

然后它提示我输入用户名/密码,然后我就可以连接到 Windows 共享驱动器。

相关内容