Windows 10无法映射Linux samba服务器的网络驱动器

Windows 10无法映射Linux samba服务器的网络驱动器

Samba 服务器版本为Samba version 4.11.6-Ubuntu。Windows 客户端版本为20H2build19042.1052

不确定连接出了什么问题,因为之前连接是正常的。现在我试过了所有方法,但仍然无法连接。

以下一些事实或许能有所帮助:

  • 我可以通过 macOS 笔记本电脑上的 samba 连接到服务器。
  • 我可以用 ipv4 ping 我的服务器192.168.x.x
  • 我尝试在 Windows 功能中启用和禁用 SMB1.0
  • min protocol = SMB2我试过smb.conf
  • 我的 Windows 客户端工作组是,WORKGROUP并且smb.confworkgroup = WORKGROUP
  • 我的 Samba 服务器上没有启用防火墙(ufw
  • 我的客户端在 Samba 中的日志文件[2021/06/28 08:53:12.829695, 0] ../../source3/smbd/process.c:340(read_packet_remainder) read_fd_with_timeout failed for client 192.168.1.6 read error = NT_STATUS_END_OF_FILE.
  • net view \\192.168.x.x返回System error 53 has occurred. The network path was not found.

答案1

DNS Client服务应运行以支持网络共享。启用该DNS Client服务并打开网络发现将有助于Samba启用共享。

如果DNS Client禁用该服务,则任何明确依赖该服务的服务都将无法启动。在您的情况下,该服务就是该Remote Access Connection Manager服务。它依赖于该DNS Client服务,并且需要支持该服务Network discovery

这里描述了类似问题的解决方案:为什么 Windows 10 更新到 20H2 后 Debian 上的 Samba 共享变得无法访问?

答案2

解决了我的问题。我的DNS 客户端服务已从主机文件编辑脚本关闭。

相关内容