[Dnsmasq-discuss] Restrict DHCP providing default gateway to *one* host on one network
simon at thekelleys.org.uk
Wed Apr 24 16:55:08 BST 2013
On 24/04/13 15:52, Will Dennis (Live.com) wrote:
> OK, this works - thanks TJ& Simon!
> So as I understand it, the line:
> means: for the machines tagged "vl20-ovsbr0" (which includes the WANem
> machine's 2nd NIC), just use whatever the default option would be for the
> router; but on machines tagged "wanem-20" (which matches ONLY the WANem
> machine's 2nd NIC), set a NULL router option.
> Correct? And, does order of application matter, or how else does dnsmasq
> resolve the two options that match for the WANem VM's 2nd NIC?
says, send an empty option 3 for hosts when vl20-ovsbr0 AND wanem-20 are
set. What you should have is
which says send an empty option 3 for hosts when vl20-ovsbr0 is set AND
wanem-20 is NOT set.
Since option 3 is in the set of options which dnsmasq sends by default,
the meaning of "send an empty option 3" is subtly altered to "don't send
> Thanks again to everyone for their help in this!
> -----Original Message-----
> From: dnsmasq-discuss-bounces at lists.thekelleys.org.uk
> [mailto:dnsmasq-discuss-bounces at lists.thekelleys.org.uk] On Behalf Of Simon
> Sent: Wednesday, April 24, 2013 5:01 AM
> To: dnsmasq-discuss at lists.thekelleys.org.uk
> Subject: Re: [Dnsmasq-discuss] Restrict DHCP providing default gateway to
> *one* host on one network
> On 24/04/13 08:58, TJ wrote:
>> On 23/04/13 15:33, Will Dennis (Live.com) wrote:
>> I may be mis-reading the manual but as I understood it dnsmasq will
>> issue a default set of options for each range.
>> dhcp-range=vl20-ovsbr0 will get a default option 3 which will be the
>> IP of the host running dnsmasq
>> dhcp-mac=set:wanem-20 sets a tag for the exceptional client
>> dhcp-option=tag:vl20-ovsbr0,tag:!wanem-20 will set a (possibly different)
> gateway for non-exceptional clients.
>> At this point the exceptional client will have the default option 3 for
> the range. I think what you need is to not send any default route at all
> when the exceptional client makes a request:
> I concur. Will, you've just omitted the empty option 3 from the last
> (Wanders off to teach dnsmasq to complain in this situation.......)
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
More information about the Dnsmasq-discuss