Você está entendendo mal o significado do respectivo campo dhcp-host
. hostname
é o nome que será atribuído à máquina em questão, não algo que o dnsmasq obtém dela.
Eu quero que todas as máquinas com um nome de host que comece com foobar-
atribuam um IP de um intervalo específico com uma concessão infinita. Todas as outras máquinas devem ter um IP volátil. Eu fiz o seguinte, mas o arquivo de configuração não era válido ...
dhcp-host=set:baz,foobar-*
dhcp-range=tag:baz,192.168.1.1,192.168.1.42,infinite
dhcp-range=192.168.1.43,192.168.1.254,12h
Obviamente, é possível usar caracteres curinga com endereços MAC, mas existe uma maneira de fazer isso pelo nome de host fornecido?
Você está entendendo mal o significado do respectivo campo dhcp-host
. hostname
é o nome que será atribuído à máquina em questão, não algo que o dnsmasq obtém dela.
Tags hostname dnsmasq dhcp dhcp-server