[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