Cenário : pequena rede de home / workshop (atrás de NAT), um servidor Linux executando Samba 3.6.6 + servidor DHCP + pdns-client (caching dns), cerca de 2-3 estações de trabalho (Linux + Windows) e algumas unidades 2-5 (telefones Android, Linux, Windows, etc) conectando de vez em quando por WiFi ou ethernet.
Para as estações de trabalho fixas e um laptop, eu peguei o endereço MAC deles e coloquei no servidor DHCP para que eles obtivessem um IP fixo toda vez, para que eu pudesse fazer o login nele com ssh ou algo assim. Recentemente, adicionei esses endereços IP fixos a / etc / hosts no servidor Linux, portanto, posso fazer ssh some-machine
e ele funciona bem.
Agora, o que eu gostaria de fazer é ignorar esse endereço IP fixo e editar manualmente / etc / hosts. Eu gostaria de deixar os nomes das máquinas Windows (nomes netbios ou o que quer que seja chamado nesse mundo) ser registrado automaticamente em algum lugar onde o pdns-client possa obter o nome e o IP.
De dentro do Windows, posso fazer \SOME-MACHINE
e resolvê-lo de alguma forma (não sei como, mas suponho que seja internamente pela rede do Windows). Se eu usar uma estação de trabalho Linux, não posso fazer ping SOME-MACHINE
sem antes ter o endereço adicionado a / etc / hosts no servidor, além de garantir que a concessão de IP do DHCP seja corrigida, senão não funcionará.
Pergunta : Existe alguma ferramenta, algum complemento para o Samba, algo que eu possa executar no servidor Linux que busque todos os nomes dos clientes e os torne resolvíveis?