Я только что настроил домен Active Directory Samba 4, используя Поставляемое руководство Samba. Пока все хорошо, и мне удалось присоединить свой файловый сервер к этому домену, выполнив Настройка членского сервера Samba AD руководство. Однако мне кажется, что я не могу присоединить свои устройства с Windows 8.1 Professional к этому домену. Я нашел руководство по присоединению клиента Windows к домену на сайте Samba, но оно либо выдает ошибку «Указанный домен либо не существует, либо с ним невозможно связаться» (когда я набираю имя домена заглавными буквами), либо выдает сообщение более сложная ошибка (когда я набираю имя домена в нижнем регистре):
Note: This information is intended for a network administrator. If you are not your network's administrator, notify the administrator that you received this information, which has been recorded in the file C:\Windows\debug\dcdiag.txt.
The following error occurred when DNS was queried for the service location (SRV) resource record used to locate an Active Directory Domain Controller (AD DC) for domain "samba.local":
The error was: "DNS name does not exist."
(error code 0x0000232B RCODE_NAME_ERROR)
The query was for the SRV record for _ldap._tcp.dc._msdcs.samba.local
Common causes of this error include the following:>
- The DNS SRV records required to locate a AD DC for the domain are not registered in DNS. These records are registered with a DNS server automatically when a AD DC is added to a domain. They are updated by the AD DC at set intervals. This computer is configured to use DNS servers with the following IP addresses:
192.168.1.2
- One or more of the following zones do not include delegation to its child zone:
samba.local
local
. (the root zone)
Я проверил /var/lib/samba/private/dns_update_list
файл, и он там. Единственное, что я заметил, это то, что этому предшествует проверка, является ли это DC чтения / записи. Точная строка говорит
${IF_RWDC}SRV _ldap._tcp.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 389
Мое доменное имя DNS (указанное во время подготовки): samba.local
. Еще немного информации о настройке:
Samba DC version: 4.1.13-Debian (running on Debian testing)
Member server version: 4.1.14 (running on Fedora 21)
Windows versions: 8.1 Professional and 10 Pro Tech Preview (both fully up to date)
Server Role: active directory domain controller
Hostname: DC1
NetBIOS Domain: SAMBA
DNS Domain: samba.local
Мой единственный предыдущий опыт работы с доменами Windows был на Server 2003R2 и Windows XP, так что я не очень хорошо разбираюсь в новых версиях.
На моих компьютерах с Windows был настроен IPv6 в сочетании с DNS-сервером IPv6. После полного отключения IPv6 (что излишне, но легко) все прошло через IPv4, выбрало правильный DNS-сервер и смог разрешить домен.
Итак, попробуйте:
Это исправило это для меня :)
Изменение DNS-сервера компьютера Windows на контроллер домена устранило это для меня.