在Debian框中安装Windows DFS共享

时间:2016-11-17 16:18:38

标签: linux debian windows-server-2012-r2 smb dfs

我试图在我的Debian linux机器上安装一个使用完全限定域名的Windows Server 2012支持的DFS,但收效甚微。

所以,我第一次尝试的是:

mount -t cifs //mydfsdomain/namespaceroot/sharedfolder /mnt/sharedfolder -o username=un,password='pw',workgroup=WORKGROUP

但是,我收到了错误

  

mount error(5):输入/输出错误

经过一些谷歌搜索,我被告知我需要传递参数sec = ntlm或其他sec变体,但这些往往会导致以下错误消息:

  

mount error(95):不支持操作

我尝试了很多Google搜索,并按照建议的herehere进行了操作,但我仍然看到相同的错误消息。

有关机器的一些信息。客户端运行的是Debian 5.0.10,服务器是Windows Server 2012 R2 Standard 9600。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我一直在努力安装Windows DFS。我得到了我的(Debian 3.16.0)来装载 OK 。以下是我遇到的一些“gatchas”。也许其中一些人会帮助你:

您引用的Mike's Technology博客提到-ccifs.spnego的{​​{1}}选项已弃用。请务必跳过该选项。我也不使用/etc/request-key.conf行中的-t选项。有关选项的说明,请参阅this page

我没有必要使用任何dns_resolver参数,因此我无法与之对话。

我必须使用的另一种解决方法是直接挂载到DFS树根目录的sec,而不是解析FQDN。您可以使用Clint Boessen's Blog中的技术找到Windows计算机正在连接的服务器。我无法找到在Linux中查找服务器名称的有用参考。

一旦我安装了DFS的一部分,我发现它仍然无法解析到其他服务器的链接。我添加了mount option //server name/share name,这似乎解决了导致错误actimeo=0的某种属性缓存问题。可能不是你的问题,而是你可能会遇到的问题。

祝你好运!