[Dnsmasq-discuss] How does DNSMASQ handle large concurrent configure file updating request requests

Yongkang You yongkang.you at gmail.com
Mon Feb 2 16:13:01 GMT 2015


On Sun, Feb 1, 2015 at 6:05 AM, Simon Kelley <simon at thekelleys.org.uk>
wrote:

> I just checked in code which supports
>
> - --dhcp-hostsdir (as before) but also
>
> - --dhcp-optsdir
> - --hostsdir
>
> to allow automatic reads of new DHCP options, and host IP addresses
> (like /etc/hosts)
>
> That should be what you need, if I understood right.
>
>
Thanks Simon! But I am afraid it doesn't work as your expected. I rebuilt
the dnsmasq from latest upstream and moved all VMs' config files into
folders.

When I create new VM, the VM can't get IP address through dhclient.

>From dnsmasq.log, it said:
Feb  2 16:00:24 dnsmasq-dhcp[1661]: DHCPDISCOVER(eth2) fa:15:24:50:50:00 no
address available

Then after I kill the dnsmasq process and restart it by: `pkill dnsmasq;
dnsmasq`, I redo the dhclient eth0 in VM. The VM can get the IP Address
successfully. The dnsmasq.log looks like:

Feb  2 16:01:51 dnsmasq[1661]: exiting on receipt of SIGTERM
Feb  2 16:01:55 dnsmasq[1727]: started, version 2.73test5-8-g1062667
cachesize 150
Feb  2 16:01:55 dnsmasq[1727]: compile time options: IPv6 GNU-getopt
no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth
no-DNSSEC loop-detect inotify
Feb  2 16:01:55 dnsmasq-dhcp[1727]: DHCP, static leases only on 10.11.0.1,
lease time 1h
Feb  2 16:01:55 dnsmasq[1727]: reading /etc/resolv.conf
Feb  2 16:01:55 dnsmasq[1727]: using nameserver 10.0.101.1#53
Feb  2 16:01:55 dnsmasq[1727]: read /etc/hosts.dnss/fa:e1:c4:ea:eb:00 - 1
addresses
Feb  2 16:01:55 dnsmasq[1727]: read /etc/hosts.dnss/fa:15:24:50:50:00 - 1
addresses
Feb  2 16:01:55 dnsmasq-dhcp[1727]: read /etc/hosts.dhcps//fa:e1:c4:ea:eb:00
Feb  2 16:01:55 dnsmasq-dhcp[1727]: read /etc/hosts.dhcps//fa:15:24:50:50:00
Feb  2 16:01:55 dnsmasq-dhcp[1727]: read
/etc/hosts.options//fa:e1:c4:ea:eb:00
Feb  2 16:01:55 dnsmasq-dhcp[1727]: read
/etc/hosts.options//fa:15:24:50:50:00
Feb  2 16:02:08 dnsmasq-dhcp[1727]: DHCPDISCOVER(eth2) 192.168.122.40
fa:15:24:50:50:00
Feb  2 16:02:08 dnsmasq-dhcp[1727]: DHCPOFFER(eth2) 10.11.50.91
fa:15:24:50:50:00
Feb  2 16:02:08 dnsmasq-dhcp[1727]: DHCPREQUEST(eth2) 10.11.50.91
fa:15:24:50:50:00
Feb  2 16:02:08 dnsmasq-dhcp[1727]: Ignoring domain test.org for DHCP host
name 10-11-50-91
Feb  2 16:02:08 dnsmasq-dhcp[1727]: DHCPACK(eth2) 10.11.50.91
fa:15:24:50:50:00 10-11-50-91

What wrong is it?

-- 
Yongkang You
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20150203/2e626706/attachment.html>


More information about the Dnsmasq-discuss mailing list