[Dnsmasq-discuss] Have DNSMasq only assign addresses if there is a corresponding entry in /etc/hosts?

James Lacy jameslacy at gmail.com
Tue Jul 18 21:04:18 BST 2017


Can this be defined in the configuration file instead of arguments?

My configuration consists of the below but I can't get any offers to the
discover requests from the client

dhcp-range=192.168.0.0,static
dhcp-hostsfile=/etc/dnsmasq.hosts

The file consists of the following format:
192.168.0.1,linuxvm1

/etc/hosts has something similar:
192.168.0.1 linuxvm1.lab

The linux VM has a hostname of linuxvm1


On Tue, Jul 18, 2017 at 1:47 PM, Maurice Walker <mail at maurice-walker.com>
wrote:

> On 18.07.2017 16:00, James Lacy wrote:
> > Is there a way to have DNSMasq assign an address only if a client has a
> > hostname that corresponds to an entry in /etc/hosts?
>
> Disable dynamic allocation and specify the hostnames which are allowed to
> be
> allocated an IP address:
>
> --dhcp-range=<start-addr>,static
> --dhcp-host=<hostname1>
> --dhcp-host=<hostname2>
>
> You could also list the hostnames in a file (or let a script do that) and
> let
> dnsmasq read it:
> --dhcp-hostsfile=<path>
>
> Either way the associated IP addresses will be read from /etc/hosts.




-- 
--James
--jameslacy at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20170718/f71443d4/attachment.html>


More information about the Dnsmasq-discuss mailing list