[Dnsmasq-discuss] client using bootp request gets address from dhcpd, but not dnsmasq

Geert Stappers stappers at stappers.nl
Fri Jun 12 19:59:51 UTC 2026


On Fri, Jun 12, 2026 at 08:38:47AM -0500, Alec Habig wrote:
> Hi folks,
> 
> Been using dnsmasq for years, thank you!  First time I have a question
> that I haven't been able to figure out from the docs.
> 
> I have a client trying to boot like so:
> 
> # tshark -Y "eth.addr == 08:00:30:4c:58:47"
> Capturing on 'eno8303' 
>  1205 9.134265135 10.204.88.71 → 255.255.255.255 BOOTP 342 Boot Request from 08:00:30:4c:58:47 (NetworkR_4c:58:47)
> 
> I haven't been able to get an otherwise perfectly functional dnsmasq
> instance to respond.
> 
> However, ISC dhcpd works: responds, gives an address, the client moves
> on and is happy.  The client is not asking for tftp info, it's just
> using bootp for getting an address.  Thus, if I understand things
> correctly, listing a "dhcp-host" for dnsmasq should work, where
> "dhcp-boot" is for tftp info?
> 
> My initial solution of confining dhcpd to one NIC where the troublesome
> client lives (and is about to be joined by 89 similar ones) and letting
> dnsmasq continue to run the rest of the cluster doesn't work, as both
> daemons insist on binding to 0.0.0.0:67 regardless of config file scope.
> 
> Replacing dnsmasq with the set of individual {dhcpd, dns, tftp} daemons
> would work but would be a PITA: I'm using dnsmasq for a reason.
> 
> So: suggestions for figuring out how to make dnsmasq pay attention to
> this bootp request?  Is there debugging info I could turn on to

--log-dhcp


> understand why it's ignoring the broadcast?  At this point I'm not above
> recompiling things with a really specific "if" statement :)
> 
> 	   thanks,
> 	   Alec
> 


Groeten
Geert Stappers
-- 
Silence is hard to parse



More information about the Dnsmasq-discuss mailing list