[Dnsmasq-discuss] no leases left

Simon Kelley simon at thekelleys.org.uk
Sat Sep 26 21:59:46 BST 2015


Dnsmasq has a global limit on the number of leases in use at any time,
and it's that limit you're hitting, not running out of addresses.


The default is 1000 leases, you can increase it by putting

dhcp-lease-max=2000

,or whatever, in the config file.


Cheers,

Simon.

On 26/09/15 17:50, Ben Humpert wrote:
> Hi,
> 
> I very often get this message and clients cannot connect anymore
> because they don't get an IP address offered. Below is the log for one
> request
> 
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 available DHCP
> range: 192.168.0.200 -- 192.168.0.254
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 client provides
> name: BrigittesiPhone
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759
> DHCPDISCOVER(eth1.1) 50:7a:55:1a:96:62
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 tags: guest, eth1.1
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 DHCPOFFER(eth1.1)
> 192.168.0.223 50:7a:55:1a:96:62
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 requested options:
> 1:netmask, 3:router, 6:dns-server, 15:domain-name,
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 requested options:
> 119:domain-search, 252
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 next server: 192.168.0.2
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  1
> option: 53 message-type  2
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 54 server-identifier  192.168.0.2
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 51 lease-time  1hsudo dnsmasq -d -p 5353 -r /path/to/resolv-file.dnsmasq  --all-servers
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 58 T1  30m
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 59 T2  52m30s
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option:  1 netmask  255.255.255.0
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 28 broadcast  192.168.0.255
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option:  6 dns-server  192.168.0.2
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size: 14
> option: 15 domain-name  guest.an3k.lan
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  1
> option:252   0a
> Sep 26 18:40:30 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option:  3 router  192.168.0.1
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 available DHCP
> range: 192.168.0.200 -- 192.168.0.254
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 client provides
> name: BrigittesiPhone
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759
> DHCPREQUEST(eth1.1) 192.168.0.223 50:7a:55:1a:96:62
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 DHCPNAK(eth1.1)
> 192.168.0.223 50:7a:55:1a:96:62 no leases left
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 broadcast response
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  1
> option: 53 message-type  6
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 sent size:  4
> option: 54 server-identifier  192.168.0.2
> Sep 26 18:40:31 dns dnsmasq-dhcp[37159]: 1029998759 sent size: 14
> option: 56 message  6e:6f:20:6c:65:61:73:65:73:20:6c:65:66:74
> 
> The file /var/lib/misc/dnsmasq.leases shows two leases active for the
> given range (192.168.0.200 - 254), thus it is very confusing why I get
> the "no leases left" error.
> 
> Dnsmasq 2.68 is running on Debian 14.04. The server has two physical
> NICs (one for management VLAN and second for virtual NICs only) and 10
> virtual NICs for each VLAN.
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 




More information about the Dnsmasq-discuss mailing list