O Samba 4 vem com seu próprio "DNS interno", que pode ser usado em vez do BIND. Como a principal novidade do Samba 4 é a substituição do AD, gostaria que seu DNS funcionasse de forma semelhante ao DNS do Windows Server, visto que um cliente recebendo um endereço de um serviço DHCP na mesma máquina deveria observar o DNS do hostname do cliente e novo IP.
No entanto, executando o Samba 4.1.3 com DNS interno, junto com dhcpd
, no CentOS 6.4, estou enfrentando o cenário de que alguns clientes DHCP não registram seus nomes de host. Pode ser apenas aqueles que se conectam através de um roteador sem fio, eu não verifiquei todos eles. Esses clientes, eu acho, porque eles não são reversíveis DNS-capaz e, portanto, não estão em conformidade com os mínimos necessários para a participação do AD, não podem acessar o compartilhamento de arquivos Samba (por exemplo, via \sambaserver
no Windows Explorer), mas só podem acessar nosso servidor de intranet e a internet.
(Curiosamente, alguns clientes são pingáveis pelos campos client-hostname
como encontrados em /var/lib/dhcpd/dhcpd.leases
, mas retornam por meio de um nome diferente no mesmo domínio do que o pingado. Ou seja, ping a
e ele diz PING a.my.dom
seguido por 64 bytes from a2.my.dom
. Não tenho certeza se considero isso um problema ou se está relacionado ao problema acima, mas o incluo caso indique alguma informação relevante.
Como posso garantir que clientes DHCP obtenham seus nomes de host registrados no DNS?
Eu configurei allow client-updates;
em dhcpd.conf
e reiniciei o serviço.