Acabei de configurar um domínio Samba 4 Active Directory usando o guia fornecido pelo Samba . Até aí tudo bem, e consegui juntar meu servidor de arquivos a este domínio seguindo o guia Configurar um Samba AD Member Server . No entanto, parece que não consigo fazer com que meus dispositivos Windows 8.1 Professional ingressem neste domínio. Encontrei o guia Ingressando em um cliente Windows em um domínio no site do Samba, mas isso gera um erro "O domínio especificado não existe ou não pôde ser contatado" (quando digito o nome do domínio em letras maiúsculas) ou gera um erro mais elaborado (quando digito o nome do domínio em letras minúsculas):
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)
Eu verifiquei o /var/lib/samba/private/dns_update_list
arquivo, e ele está lá. A única coisa que notei é que é precedido por uma verificação se este é um controlador de domínio de leitura/gravação. A linha exata diz
${IF_RWDC}SRV _ldap._tcp.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 389
Meu nome de domínio DNS (especificado durante o provisionamento) é samba.local
. Um pouco mais de informações sobre a configuração:
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
Minha única experiência anterior com domínios do Windows foi no Server 2003R2 e no Windows XP, então não estou realmente atualizado com as versões mais recentes.
Minhas máquinas Windows tinham IPv6 configurado, combinado com um servidor DNS IPv6. Depois de desabilitar completamente o IPv6 (o que é um exagero, mas fácil), tudo passou pelo IPv4 e pegou o servidor DNS correto e conseguiu resolver o domínio.
Portanto, tente:
Isso resolveu para mim :)
Alterar o servidor DNS da máquina Windows para ser o controlador de domínio corrigiu isso para mim.