On 18/03/12 07:09, Shantanu Gadgil wrote:
Hi,

I was wondering whether it would be possible to have hooks for the TFTP 
operations, just like the DHCP operations.

This is just a rough thought for now ...
When a TFTP request is made from the client (or is successful when the file is 
/actually/ provided), I want to be able to log the IP adress (or maybe send a 
mail) to collect some data as to how many network based installations actually 
started, etc.

If it could be possible to have the filename as one of the parameters in the 
hook, it would be even better, as then I can isolate actual installations that 
started, as opposed to TFTP requests which just loading the PXE menu.

Regards,
Shantanu

That sounds to me like a very sensible suggestion.

There are two obvious ways to do it: either add an extra hook (--tftp-script), or add an extra possible "action" value to the current --dhcp-script. I think the later is how I'd do it if starting from scratch, but it has the disadvantage of possibly breaking existing script code. On the other hand, any sane script should just ignore unrecognised actions; the example code supplied with dnsmasq does.

Any script users out there, please check your code, would adding another value to {add, old, del, init} break stuff?



Cheers,

Simon.

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss

Reply via email to