Re: [Dnsmasq-discuss] Tag from interface name?
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:, 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 :) ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Tag from interface name?
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:, 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." Cheers, Simon. > ___ > Dnsmasq-discuss mailing list > Dnsmasq-discuss@lists.thekelleys.org.uk > http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss > signature.asc Description: OpenPGP digital signature ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Tag from interface name?
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. ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss