[Dnsmasq-discuss] Tag from interface name?

Chris Novakovic chris at chrisn.me.uk
Sun Jul 9 10:10:22 BST 2017


On 08/07/2017 20:46, Simon Kelley wrote:
> On 04/07/17 09:06, Chris Novakovic wrote:
>> On 03/07/2017 15:53, Brian Rak wrote:
>>> I'd like to be able to classify DHCP requests based on the interface
>>> they come in on.  I'd like to have a tag based on the interface name
>>> (so, if the request came in over br0, I'd have a br0 tag to match on).
>>>
>>> Is there any way of accomplishing this with dnsmasq currently?  My
>>> interfaces don't actually have an IP address assigned, so I can't match
>>> by IP.
>>
>> Dnsmasq provides this for you already --- it's just not mentioned in the
>> man page for some reason.
>>
> 
> You just have to look harder :)
> 
> "The  tag  system  works as follows: For each DHCP request, dnsmasq col‐
>  lects a set of valid tags from active configuration lines which include
>  set:<tag>,  including  one  from  the  dhcp-range  used to allocate the
>  address, one from any matching dhcp-host (and "known"  if  a  dhcp-host
>  matches)  The  tag  "bootp"  is set for BOOTP requests, and a tag whose
>  name is the name of the interface on which the request arrived is  also
>  set."

Consider me sufficiently schooled :)




More information about the Dnsmasq-discuss mailing list