Alterar o servidor DNS da máquina Windows para ser o controlador de domínio corrigiu para mim.
Acabei de configurar um domínio do Active Directory do Samba 4 usando o guia fornecido pelo Samba . Até aí tudo bem, e eu consegui juntar meu servidor de arquivos a este domínio seguindo o Configurar um servidor membro do Samba AD guia. No entanto, parece que não consigo fazer com que meus dispositivos do Windows 8.1 Professional ingressem nesse domínio. Eu encontrei o cliente Juntando um Windows em um guia de 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 eu digito o nome de domínio em maiúsculas) ou lança um erro mais elaborado (quando digito o nome do domínio em 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 arquivo /var/lib/samba/private/dns_update_list
e ele está lá. A única coisa que notei é que é precedido por uma verificação se esta é uma leitura / gravação DC. 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ção 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, portanto, não estou muito familiarizado com as versões mais recentes.
As minhas máquinas Windows tinham configuração IPv6, combinada com um servidor DNS IPv6. Depois de desabilitar o IPv6 completamente (o que é um exagero, mas fácil), tudo passou pelo IPv4 e pegou o servidor DNS correto e conseguiu resolver o domínio.
Então, tente:
Isso resolveu para mim:)
Tags active-directory samba4