Linux SMB到\\ domainname结束“树连接失败:NT_STATUS_DUPLICATE_NAME”

问题:

从CentOS7机器:

smbclient -L %domainname%.com --user=%username% 

结果:

 tree connect failed: NT_STATUS_DUPLICATE_NAME 

特别是当我尝试连接到//domainname.com ,最终会像//domainname.com/sysvol//domainname.com/netlogon

总的来说,最终目标是连接到一个以域名为基础的DFS共享。

尝试和结果:

smbclient -L %Aservername% --user=%username% =工作正常

smbclient -L %IPaddress(of any server or DC)% --user=%username% =正常工作

smbclient -L %domainname% --user=%username% = DuplicateName提示

我已经尝试在Windows DNS中添加一个CNAME ,如%TestName%%domainname% ,但它仍然会出现重复的名称。

在CentOS /etc/hosts我已经将%domainname%映射到%testname% ,但它仍然会出现重复的名称。

在CentOS /etc/hosts我将DC1的IP映射到%testname%

在CentOS /etc/hosts我将DC2的IP映射到%testname%

在CentOS /etc/hosts我已将DC3的IP映射到%testname% ,但它仍然出现重复的名称。

*防火墙已closures此testing。

任何帮助,将不胜感激。 我花了好几个小时试图把这个问题搞清楚。

作为一种解决方法,您可以使用域控制器的名称而不是域名。 不足之处在于,在域控制器closures时,您将无法访问共享。 但它应该很less发生。

根据我对于试图访问DFS共享的CentOS 7系统的说明,您需要在/etc/request-key.conf包含这些行(在底部是正确的)。 他们不是默认的。

 create cifs.spnego * * /usr/sbin/cifs.upcall -c %k create dns_resolver * * /usr/sbin/cifs.upcall %k 

这是一个普通的挂载命令,但也许适用于这里。 所引用的文件来自基础包cifs-utils。

我的笔记指向这个网站: http : //mikemstech.blogspot.com/2012/10/how-to-mount-dfs-share-in-linux.html