Não tenho certeza se é exatamente o que você quer, mas faço algo semelhante, exceto que coloquei apenas o MAC para nomear o mapeamento no dnsmasq.conf e coloquei o nome no mapeamento de IP em /etc/hosts.
Minha configuração do DNSmasq é a seguinte:
dhcp-range=private,192.168.128.100,192.168.128.200 dhcp-range=public,192.168.129.100,192.168.129.200 dhcp-option=private,option:router,192.168.128.1 dhcp-option=private,option:dns-server,192.168.128.1 dhcp-option=public,option:router,192.168.129.1 dhcp-option=public,option:dns-server,192.168.129.1 dhcp-boot=net:private,pxegrub.img,suo,192.168.128.8 dhcp-host=00:16:b6:d9:bd:58,net:private,192.168.128.1,poks dhcp-host=00:13:d4:64:11:c3,net:private,192.168.128.7,keshi dhcp-host=00:0e:a6:f9:0a:f4,net:private,192.168.128.8,suo dhcp-host=00:22:15:14:df:07,net:private,192.168.128.9,ranbo dhcp-host=52:54:00:c5:c4:ac,net:private,192.168.128.10,mythbox domain=i.naked.iki.fi server=/i.naked.iki.fi/ no-hosts
No entanto, ao tentar resolver os endereços do servidor DNS, os endereços do host dhcp não são respondidos:
root@poks:~# host keshi.i.naked.iki.fi 192.168.128.1 Using domain server: Name: 192.168.128.1 Address: 192.168.128.1#53 Aliases: Host keshi.i.naked.iki.fi not found: 3(NXDOMAIN) root@poks:~# host keshi. 192.168.128.1 Using domain server: Name: 192.168.128.1 Address: 192.168.128.1#53 Aliases: Host keshi. not found: 3(NXDOMAIN) root@poks:~# host 192.168.128.7 192.168.128.1 Using domain server: Name: 192.168.128.1 Address: 192.168.128.1#53 Aliases: Host 7.128.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
O que estou configurando errado? Como posso obter o DNS para responder por esses hosts sem adicionar linhas de "endereço" separadas para eles. Eu também gostaria que os registros reversos fossem exibidos corretamente.
Obrigado antecipadamente.
adiciona infinito como tempo de aluguel, então a concessão está sempre ativa