Unix 无法从 Windows Nano Server 挂载共享

Unix Unable to mount share from Windows Nano Server

我这辈子都想不出如何安装任何 Debian 来挂载我在 Windows Nano Server 安装上的任何共享。我可以看到它们并从任何 Windows 机器访问它们,但 Debian 吐出以下错误。

[83473.076686] CIFS VFS: cifs_mount failed w/return code = -112

这是我试过的方法。

1) 开始于...

sudo mount -t cifs //192.168.0.15/TVShows /mnt/TVShows -o username=<DOMAINNAME>/unixshare_fid,password=<PASSWORD>

2) 添加了这些参数(在各种组合中)

ip=192.168.0.15
sec=ntlmv2
iocharset=utf8

3) 尝试将遗留服务器调用注册密钥添加到 Nano Server (MS Document)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\AllowLegacySrvCall

我知道我不是这方面的专家,但我在从其他系统安装共享时遇到问题,Nano 有一些不同,只是不确定是什么。

这似乎奏效了,但不确定为什么,也许有更多见识的人可以插话。但最终这奏效了!

把我的头撞在墙上,我决定安装 Samba 客户端,看看它是否给了我更多的洞察力,好吧,它开始吐出来

protocol negotiation failed: NT_STATUS_CONNECTION_RESET

这让我想到了这个 POST,他似乎也在为同样的事情而苦苦挣扎,这让我思考并走上了正确的道路。长话短说,我必须做两件事才能开始工作。

  1. 从用户名标志中删除了
  2. 添加了 vers 标志 "vers=3.0"

似乎有效的最终产品是..

sudo mount -t cifs //192.168.0.15/TVShows /mnt/TVShows -o username=unixshare_fid,password=<PASSWORD>,vers=3.0