dnsmasq como somente dns, mapear mac-address para hostname para ip dinâmico

1

Estou usando dnsmasq apenas como um servidor DNS (sem dhcp), mapeando os nomes de host da Lan para ip relativo usando /etc/hosts , mas na mesma Lan há algum ip atribuído dinamicamente por um roteador (e eu gostaria para manter assim, não quero usar o dhcp dnsmasq'd mas quero manter o ip dinâmico).

Qualquer maneira de mapear um endereço MAC com um nome de host para que o DNS possa responder corretamente para um ip dinamicamente atribuído?

Eu vi a documentação do dnsmasq e brinquei com /etc/ethers e dhcp-host= , mas o primeiro é somente para MAC- > ip (não é o nome do host) e o último somente se o dhcp estiver ativado, até agora não encontrou mais nada.

    
por Alex 10.12.2016 / 20:45

1 resposta

1

Resolvido, veja dns-discovery-device-discovery-dns

Use a opção addn-hosts=/etc/dyn.hosts do dnsmasq para ler um arquivo hosts adicional, que é gerado periodicamente usando o comando arp-scan (e cron ou qualquer outro).

    
por 10.12.2016 / 22:15