Thank you for your help, but no luck I'm afraid. The Windows 7 VM is still 
being provided with a 192.168.0.104 IP address even though the MAC address is 
08:00:27:ab:8b:7e.

I can see that the Windows 7 VM is requesting 104. Perhaps Dnsmasq is honouring 
that and ignoring the config file?

I will take a look at the code tomorrow; my C isn't great but I think perhaps 
the answer is in the way the tags are applied. Annoyingly, the log clearly 
shows that the tag 'vms' is being set by the 'dhcp-mac' config variable, so 
it's obviously being picked up!

Any more thoughts!?

Many thanks in advance,

Dave
________________________________
From: Dnsmasq-discuss <dnsmasq-discuss-boun...@lists.thekelleys.org.uk> on 
behalf of Geert Stappers <stapp...@stappers.nl>
Sent: 06 April 2019 02:28
To: dnsmasq-discuss@lists.thekelleys.org.uk
Subject: Re: [Dnsmasq-discuss] DHCP tag being ignored?

On Fri, Apr 05, 2019 at 09:43:12PM +0000, Dave Thompson wrote:
> Hi there,
>
> I am trying to configure Dnsmasq to provide a custom range of IP
> addresses for my VMs which will then map to a certain subdomain. The
> trouble is, the tag is being found (I can see in the log file) but
> the correct IP range is never provided.
>
> Here's my config file:
>
> domain=int.[redacted]
> domain=vm.int.[redacted],192.168.1.50,192.168.1.150
>
> dhcp-range=192.168.0.50,192.168.0.150,12h
> dhcp-range=tag:vms,192.168.1.50,192.168.1.150,12h

So
ccc.ddd.0.nnn and
ccc.ddd.1.nnn

> dhcp-mac=set:vms,08:00:27:*:*:*
>
> dhcp-host=98:E7:F4:BA:3D:AA,192.168.0.80
> dhcp-leasefile=/var/lib/misc/dnsmasq.leases
> dhcp-authoritative
>
> log-dhcp
>
> >From the log:
>
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 available DHCP range: 
> 192.168.0.50 -- 192.168.0.150
    missing the   192.168.1.50   --   192.168.1.150  range
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 vendor class: MSFT 5.0
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 client provides name: 
> DWT-VPC-W7-0
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 DHCPINFORM(eth0) 
> 192.168.0.104 08:00:27:ab:8b:7e
    eth0   ccc.ddd.0.nnn   08:00:27:*:*:*
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 tags: vms, eth0
> Apr  5 17:37:39 pi dnsmasq-dhcp[21541]: 3063663390 DHCPACK(eth0) 
> 192.168.0.104 08:00:27:ab:8b:7e DWT-VPC-W7-0
>
> Can any of you point out what I am missing, please?

Start with changing your
} domain=int.[redacted]
} domain=vm.int.[redacted],192.168.1.50,192.168.1.150
}
} dhcp-range=192.168.0.50,192.168.0.150,12h
} dhcp-range=tag:vms,192.168.1.50,192.168.1.150,12h

into

 domain=int.[redacted]
 domain=vm.int.[redacted],192.168.0.151,192.168.0.200

 dhcp-range=192.168.0.50,192.168.0.150,12h
 dhcp-range=tag:vms,192.168.0.151,192.168.0.200,12h

to get
} Dnsmasq to provide a custom range of IP addresses
} for VMs which will then map to a certain subdomain.

So all in  ccc.ddd.X.nnn


Extending it to   ccc.ddd.A.nnn and  ccc.ddd.B.nnn will
take extra effort.


> Thank you very much,
>
> Dave


Looking forward to the report of the success story.
Yes, even little success stories are welcome.


Groeten
Geert Stappers
--
Leven en laten leven

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.thekelleys.org.uk%2Fmailman%2Flistinfo%2Fdnsmasq-discuss&amp;data=02%7C01%7C%7Cdbd7864c35cf4644b59308d6ba5b486c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636901298550046672&amp;sdata=crJBCTi1xx%2BMOsOUAgsG%2B5Wt%2BRlA9uoqElFxUHWhsYA%3D&amp;reserved=0
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss

Reply via email to