5 votes

Linux SMB à \\domainname se termine par "tree connect failed" : NT_STATUS_DUPLICATE_NAME "

Question :

Depuis la machine CentOS7 :

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

Résultat :

tree connect failed: NT_STATUS_DUPLICATE_NAME

C'est surtout lorsque j'essaie de me connecter à //domainname.com ce qui donnerait //domainname.com/sysvol ou //domainname.com/netlogon .

Globalement, l'objectif final est de se connecter à un partage DFS qui vit en dehors du nom de domaine.

Tentatives et résultats :

smbclient -L %Aservername% --user=%username% = Fonctionne bien

smbclient -L %IPaddress(of any server or DC)% --user=%username% = Fonctionne bien

smbclient -L %domainname% --user=%username% = DuplicateName prompt

J'ai essayé d'ajouter un CNAME dans le DNS de Windows comme %TestName% a %domainname% mais il y a toujours un nom en double.

Dans CentOS /etc/hosts J'ai cartographié %domainname% a %testname% mais il y a toujours un nom en double.

Dans CentOS /etc/hosts J'ai mappé l'IP de DC1 à %testname%

Dans CentOS /etc/hosts J'ai mappé l'IP de DC2 à %testname%

Dans CentOS /etc/hosts J'ai mappé l'IP de DC3 à %testname% mais il y a toujours un nom en double.

* Le pare-feu a été désactivé pour ce test.

Toute aide serait appréciée. J'ai passé de nombreuses heures à essayer de résoudre ce problème.

0voto

Mer Points 981

Comme solution de rechange, vous pouvez utiliser le nom de votre contrôleur de domaine au lieu du nom de domaine. L'inconvénient est que vous ne pourrez pas accéder au partage lorsque ce contrôleur de domaine est hors service. Mais cela devrait rarement arriver de toute façon.

0voto

D'après mes notes pour un système CentOS 7 essayant d'accéder aux partages DFS, vous devez inclure ces lignes (en bas de page c'est bien) dans le fichier /etc/request-key.conf . Ils ne sont pas dans le défaut.

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

C'était pour une commande de montage ordinaire, mais peut-être que ça s'applique ici. Le fichier auquel il est fait référence provient du paquet de base cifs-utils.

Mes notes pointent vers ce site : http://mikemstech.blogspot.com/2012/10/how-to-mount-dfs-share-in-linux.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X