[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