Проблема:
С компьютера CentOS7:
smbclient -L %domainname%.com --user=%username%
Результат:
tree connect failed: NT_STATUS_DUPLICATE_NAME
Это особенно заметно, когда я пытаюсь подключиться к // domainname.com
, что в конечном итоге выглядит как // domainname.com/sysvol
или // имя_домена.com/netlogon
.
В целом конечная цель - подключиться к общему ресурсу DFS, который живет за пределами имени домена.
Попытки и результаты: Мы сопоставили IP-адрес DC3 с % testname%
, но он по-прежнему имеет повторяющееся имя.
* Брандмауэр был отключен для этого тестирования.
Любая помощь будет принята с благодарностью. Я потратил много часов, пытаясь разобраться в этом.
В качестве обходного пути вы можете использовать имя контроллера домена вместо имени домена. Недостатком является то, что вы не сможете получить доступ к ресурсу, пока этот контроллер домена не работает. Но это все равно должно происходить редко.
Согласно моим примечаниям для системы CentOS 7, пытающейся получить доступ к общим ресурсам DFS, вам необходимо включить эти строки (внизу, все в порядке) в /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