[Dnsmasq-discuss] [PATCH] Delay DHCP replies for Raspberry Pi clients
Eric Luehrsen
ericluehrsen at hotmail.com
Thu Mar 30 00:22:39 BST 2017
On 03/29/2017 04:35 PM, Dan Sneddon wrote:
> On 03/29/2017 10:43 AM, Chris Novakovic wrote:
>> On 29/03/2017 18:13, Kurt H Maier wrote:
>>> On Wed, Mar 29, 2017 at 02:48:48PM +0200, Floris Bos wrote:
>>>> The PXE boot firmware implementation of the Raspberry Pi 3
>>>> has a bug causing it to fail if it receives replies
>>>> instantly.
>>>
>>> Why not have a configurable dhcp-delay setting instead of putting
>>> device-specific quirks into the source code of dnsmasq forever?
>>
>> +1 for a dhcp-delay setting, ideally per-MAC: the Ethernet adapters on
>> older RPi models (as well as the built-in wifi adapter on the RPi 3)
>> also use the b8:27:eb OUI, and this artificial delay oughtn't be applied
>> to them.
>
> Another +1 for adding a dhcp-delay setting on a per-MAC basis.
PXE devices are limited. I guess in a way of thinking that is
intentionally so. A server side robustness action is a valid use case
consideration. I would suggest the "tag" option method. You can tag a
network if say a whole subnet was only to serve PXE security cameras.
You can tag a partial MAC (wildcard) to ID a manufacturer. Assign the
delay option to the tag. This is just like DHCP "need broadcast" and
other client-server quirks.
-Eric
More information about the Dnsmasq-discuss
mailing list