<div dir="ltr"><div>Hi!</div><div><br></div><div>I've configured Dnsmasq with the following config:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>interface=eth0<br>bind-interfaces<br>dhcp-option=3,192.168.6.1<br>dhcp-option=6,8.8.8.8<br>set long-lasting records.<br>dhcp-range=192.168.6.11,192.168.6.20,255.255.255.0,12h<br></div></blockquote><div><br></div><div>And most of the devices work just fine (here is the example syslog):</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">May 10 16:25:11 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:25:12 myhost dhcpcd[740]: eth0: carrier acquired<br>May 10 16:25:12 myhost kernel: [ 1598.601129] bcmgenet fd580000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off<br>May 10 16:25:12 myhost dhcpcd[740]: eth0: IAID 01:XX:XX:90<br>May 10 16:25:12 myhost dhcpcd[740]: eth0: adding address <mac><br>May 10 16:25:12 myhost dhcpcd[740]: eth0: probing address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:25:12 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::XX:XX:XX:d2c.<br>May 10 16:25:12 myhost avahi-daemon[384]: New relevant interface eth0.IPv6 for mDNS.<br>May 10 16:25:12 myhost avahi-daemon[384]: Registering new address record for fe80::XX:XX:XX:d2c on eth0.*.<br>May 10 16:25:12 myhost dhcpcd[740]: eth0: soliciting an IPv6 router<br>May 10 16:25:12 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:25:14 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:25:16 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:25:16 myhost dhcpcd[740]: eth0: using static address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:25:17 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.6.1.<br>May 10 16:25:17 myhost avahi-daemon[384]: New relevant interface eth0.IPv4 for mDNS.<br>May 10 16:25:17 myhost dhcpcd[740]: eth0: adding route to <a href="http://192.168.6.0/24">192.168.6.0/24</a><br>May 10 16:25:17 myhost avahi-daemon[384]: Registering new address record for 192.168.6.1 on eth0.IPv4.<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 available DHCP range: 192.168.6.11 -- 192.168.6.20<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 DHCPDISCOVER(eth0) <mac><br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 tags: known, eth0<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 DHCPOFFER(eth0) 192.168.6.15 <mac><br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 requested options: 1:netmask, 3:router, 28:broadcast, 6:dns-server<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 next server: 192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  1 option: 53 message-type  2<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 54 server-identifier  192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 51 lease-time  infinite<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  1 netmask  255.255.255.0<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 28 broadcast  192.168.6.255<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  3 router  192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  6 dns-server  192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 available DHCP range: 192.168.6.11 -- 192.168.6.20<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 DHCPREQUEST(eth0) 192.168.6.15 <mac><br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 tags: known, eth0<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 DHCPACK(eth0) 192.168.6.15 <mac><br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 requested options: 1:netmask, 3:router, 28:broadcast, 6:dns-server<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 next server: 192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  1 option: 53 message-type  5<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 54 server-identifier  192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 51 lease-time  infinite<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  1 netmask  255.255.255.0<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option: 28 broadcast  192.168.6.255<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  3 router  192.168.6.1<br>May 10 16:25:20 myhost dnsmasq-dhcp[1862]: 1567457464 sent size:  4 option:  6 dns-server  192.168.6.1<br>May 10 16:25:26 myhost dhcpcd[740]: eth0: no IPv6 Routers available</blockquote><div><br></div><div>Except one - the RTMU86 NFC reader to which Dnsmasq doesn't assign the IP address. Here syslog shows:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>May 10 16:26:15 myhost dhcpcd[740]: eth0: carrier acquired<br>May 10 16:26:15 myhost kernel: [ 1661.024489] bcmgenet fd580000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off<br>May 10 16:26:15 myhost dhcpcd[740]: eth0: IAID 01:XX:XX:90<br>May 10 16:26:15 myhost dhcpcd[740]: eth0: adding address fe80::XX:XX:XX:d2c<br>May 10 16:26:15 myhost dhcpcd[740]: eth0: probing address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:26:15 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::XX:XX:XX:d2c.<br>May 10 16:26:15 myhost avahi-daemon[384]: New relevant interface eth0.IPv6 for mDNS.<br>May 10 16:26:15 myhost avahi-daemon[384]: Registering new address record for fe80::XX:XX:XX:d2c on eth0.*.<br>May 10 16:26:15 myhost dhcpcd[740]: eth0: soliciting an IPv6 router<br>May 10 16:26:17 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:26:20 myhost dhcpcd[740]: eth0: using static address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:26:20 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.6.1.<br>May 10 16:26:20 myhost avahi-daemon[384]: New relevant interface eth0.IPv4 for mDNS.<br>May 10 16:26:20 myhost avahi-daemon[384]: Registering new address record for 192.168.6.1 on eth0.IPv4.<br>May 10 16:26:20 myhost dhcpcd[740]: eth0: adding route to <a href="http://192.168.6.0/24">192.168.6.0/24</a><br>May 10 16:26:28 myhost dhcpcd[740]: eth0: no IPv6 Routers available<br>May 10 16:26:35 myhost dhcpcd[740]: eth0: carrier lost<br>May 10 16:26:35 myhost kernel: [ 1681.494492] bcmgenet fd580000.ethernet eth0: Link is Down<br>May 10 16:26:35 myhost dhcpcd[740]: eth0: deleting address fe80::XX:XX:XX:d2c<br>May 10 16:26:35 myhost avahi-daemon[384]: Withdrawing address record for fe80::XX:XX:XX:d2c on eth0.<br>May 10 16:26:35 myhost avahi-daemon[384]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::XX:XX:XX:d2c.<br>May 10 16:26:35 myhost avahi-daemon[384]: Interface eth0.IPv6 no longer relevant for mDNS.<br>May 10 16:26:35 myhost avahi-daemon[384]: Withdrawing address record for 192.168.6.1 on eth0.<br>May 10 16:26:35 myhost avahi-daemon[384]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.6.1.<br>May 10 16:26:35 myhost avahi-daemon[384]: Interface eth0.IPv4 no longer relevant for mDNS.<br>May 10 16:26:35 myhost dhcpcd[740]: eth0: deleting route to <a href="http://192.168.6.0/24">192.168.6.0/24</a><br>May 10 16:26:38 myhost dhcpcd[740]: eth0: carrier acquired<br>May 10 16:26:38 myhost kernel: [ 1684.565026] bcmgenet fd580000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off<br>May 10 16:26:38 myhost dhcpcd[740]: eth0: IAID 01:79:77:90<br>May 10 16:26:38 myhost dhcpcd[740]: eth0: adding address fe80::XX:XX:XX:d2c<br>May 10 16:26:38 myhost dhcpcd[740]: eth0: probing address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:26:38 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::XX:XX:XX:d2c.<br>May 10 16:26:38 myhost avahi-daemon[384]: New relevant interface eth0.IPv6 for mDNS.<br>May 10 16:26:38 myhost avahi-daemon[384]: Registering new address record for fe80::XX:XX:XX:d2c on eth0.*.<br>May 10 16:26:38 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:26:39 myhost dhcpcd[740]: eth0: soliciting an IPv6 router<br>May 10 16:26:41 myhost dnsmasq-dhcp[1862]: DHCP packet received on eth0 which has no address<br>May 10 16:26:42 myhost dhcpcd[740]: eth0: using static address <a href="http://192.168.6.1/24">192.168.6.1/24</a><br>May 10 16:26:42 myhost dhcpcd[740]: eth0: adding route to <a href="http://192.168.6.0/24">192.168.6.0/24</a><br>May 10 16:26:42 myhost avahi-daemon[384]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.6.1.<br>May 10 16:26:42 myhost avahi-daemon[384]: New relevant interface eth0.IPv4 for mDNS.<br>May 10 16:26:42 myhost avahi-daemon[384]: Registering new address record for 192.168.6.1 on eth0.IPv4.<br>May 10 16:26:52 myhost dhcpcd[740]: eth0: no IPv6 Routers available</div></blockquote><br><div>But when I used isc-dhcp-server with following config:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>subnet 192.168.6.0 netmask 255.255.255.0 {<br>        interface eth0;<br>        ddns-update-style none;<br>        default-lease-time 600;<br>        max-lease-time 3600;<br>        authorative;<br>        range 192.168.6.11 192.168.6.20;<br>        option subnet-mask 255.255.255.0;<br>        option routers 192.168.6.1;<br>        option domain-name-servers 8.8.8.8;<br>        get-lease-hostnames true;<br>        use-host-decl-names true; </div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>}<br></div></blockquote><div><br></div><div>then 
isc-dhcp-server assigns correct IP to RTMU86.</div><div>Why 
doesn't Dnsmasq want to assign IP to 
RTMU86?</div><div><br></div><div>Kind regards,</div><div>Kamil<br></div></div>