[Dnsmasq-discuss] VLANs and incorrect pools?

Simon Kelley simon at thekelleys.org.uk
Tue Feb 8 21:38:44 GMT 2011


Chris Moates wrote:
> I'm struggling to figure out what I'm doing wrong in my configuration.
> I've got three VLANs on two interfaces:
> 
> eth1.10
> eth1.11
> eth0.12
> 
> I'm running dnsmasq 2.55 and my dnsmasq.conf has the following:
> 
> interface=eth1.10
> interface=eth1.11
> interface=eth0.12
> dhcp-range=interface:eth1.10,10.8.16.220,10.8.16.240,12h
> dhcp-range=interface:eth1.11,10.8.1.200,10.8.1.225,12h
> dhcp-range=intreface:eth0.12,10.8.2.200,10.8.2.225,12h
> 
> Interfaces are configured as such:
> 
> eth1.10 inet addr:10.8.16.6  Bcast:10.8.16.255  Mask:255.255.255.0
> eth1.11 inet addr:10.8.1.1  Bcast:10.8.1.255  Mask:255.255.255.0
> eth0.12 inet addr:10.8.2.1  Bcast:10.8.2.255  Mask:255.255.255.0
> 
> I have a client in VLAN 10 which when requested, gets an IP from VLAN 11:
> 
> 2011-02-07T23:53:21.972965-05:00 kudzu dnsmasq-dhcp[14806]: 870443910
> available DHCP range: 10.8.1.200 -- 10.8.1.225
> 2011-02-07T23:53:21.973001-05:00 kudzu dnsmasq-dhcp[14806]: 870443910
> available DHCP range: 10.8.16.220 -- 10.8.16.240
> 2011-02-07T23:53:21.973016-05:00 kudzu dnsmasq-dhcp[14806]: 870443910
> available DHCP range: 10.8.2.200 -- 10.8.2.225
> 2011-02-07T23:53:21.973028-05:00 kudzu dnsmasq-dhcp[14806]: 870443910
> DHCPDISCOVER(eth1.10) c0:cb:38:5c:ea:17
> 2011-02-07T23:53:21.973040-05:00 kudzu dnsmasq-dhcp[14806]: 870443910
> DHCPOFFER(eth1.10) 10.8.1.211 c0:cb:38:5c:ea:17
> 
> Clearly dnsmasq logs that it came in on the proper VLAN, but it hands
> out the wrong address. What am I missing?
> 

Just for the avoidance of doubt, these are real, tagged, VLANS and not
just IP aliases on the same physical interface?

Cheers,

Simon.



More information about the Dnsmasq-discuss mailing list