[Dnsmasq-discuss] VLANs and multiple IP addresses for one mac address
Albert ARIBAUD
albert.aribaud at free.fr
Thu Jun 26 11:45:46 UTC 2014
Bonjour David,
Le Thu, 26 Jun 2014 11:57:25 +0100, David Joslin <davidj at nkcc.org.uk> a
écrit :
> 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
You're using 'tag:' in both dhcp-range and dhcp-host; I believe you
should use 'set:' in dhcp-range with a different tag for each vlan, and
'tag:' in dhcp-host.
> 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
Amicalement,
--
Albert.
More information about the Dnsmasq-discuss
mailing list