[Dnsmasq-discuss] VLANs and multiple IP addresses for one mac address

David Joslin davidj at nkcc.org.uk
Thu Jun 26 10:57:25 UTC 2014


On 25 June 2014 06:24, Albert ARIBAUD <albert.aribaud at free.fr> wrote:

> Hi David,
>
> Le Tue, 24 Jun 2014 23:50:54 +0100, David Joslin <davidj at nkcc.org.uk> a
> écrit :
>
> > Thanks for the reply, Simon.
> >
> > How would I do that?
> >
> > I already use the --dhcp-host option to allocate IP addresses by MAC
> > address for certain clients but these are all machines with just one IP
> > address on one VLAN. How would I allocate static IP addresses to these
> > access points when they require a different IP address per VLAN but all
> > with the same MAC address? Each VLAN is associated with a LAN bridge on
> the
> > machine running dnsmasq and I allocate DHCP addresses to the different
> > VLANs using the tag option in the --dhcp-range statements - for
> > example:
> dhcp-range=tag:br3,10.10.70.101,10.10.70.200,255.255.255.0,1440m.
> > This works fine. But I can't see how to allocate static IP addresses
> based
> > on VLAN membership.
> >
> > Am I missing something obvious?
>
> I don't know about missing anything obvious, but i) can you also show
> the dhcp-host options you use for one host? Also, just in case, try
> with a tag that does not match the name of an interface (and make sure
> that you change it in the VLANs' dhcp-range options as well as in the
> hosts' dhcp-host options).
>

​Here's the configuration for the DHCP range used on one VLAN (on interface
br1).
  interface=br1
  dhcp-range=tag:br1,10.10.20.101,10.10.20.200,255.255.255.0,1440m
  dhcp-option=tag:br1,3,10.10.20.1​

​Here's the configuration for a couple of hosts on that VLAN.
  dhcp-host=60:03:08:9D:3D:08,10.10.20.99
  dhcp-host=F0:CB:A1:86:D1:6E,10.10.20.100​

What I thought Simon was suggesting was to allocate specific static
addresses to the access points that are outside the ranges that are
allocated to other clients. This would avoid the problem of dnsmasq
allocating addresses to other clients that had already been allocated to
the access points. What I'm missing here is how to reserve several
addresses for a particular access point when all the requests use the same
mac address. The requests will arrive on different interfaces (br0, br1,
br2 etc) but I can't see how to use that in the dhcp-host configuration.
That's why I think I'm missing something!

Thanks for your help.

David

--
> Albert.
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20140626/9ed7bdb5/attachment.html>


More information about the Dnsmasq-discuss mailing list