[Dnsmasq-discuss] dnsmasq + multiple DHCP Ranges based on net: tags
Rob Emery
uberclocker at hotmail.com
Thu May 6 16:42:35 BST 2010
Hi all,
I am finally at the end of my tether attempting to get dnsmasq to allocate
IPs to machines in different ranges based on the net: tags I've allocated, I
don't see why this just won't work:
# Configuration file for dnsmasq.
# Add local-only domains here, queries in these domains are answered
from /etc/hosts or DHCP only.
local=/robtest/local/
listen-address=10.0.0.8
# Set these if you want to have a domain automatically added to simple names
in a hosts-file.
expand-hosts
domain=robtest
# For debugging purposes, log each DNS query as it passes through
dnsmasq.
#log-queries
dhcp-range=resv,10.0.4.1,10.0.4.254,255.255.0.0
dhcp-range=pc,10.0.6.1,10.0.7.254,255.255.0.0
dhcp-range=voip,10.0.8.1,10.0.9.254,255.255.0.0
##as a side note: if I do this without the tag, will it just apply
it to all 3 correctly?
# Override the default route supplied by dnsmasq
dhcp-option=voip,3,10.0.0.1
dhcp-option=pc,3,10.0.0.1
dhcp-option=resv,3,10.0.0.1
#force the dns server to be this machine
dhcp-option=voip,6,10.0.0.8
dhcp-option=pc,6,10.0.0.8
dhcp-option=resv,6,10.0.0.8
# Set the NTP time server addresses to be this machine
dhcp-option=voip,42,10.0.0.8
#BT VOIP Phone:
dhcp-host=00:1f:9f:84:2b:cf,net:voip,Falcon
To my brain, that should allocate the device with the MAC 00:1f:9f:84:2b:cf
an address from the pool 10.0.8.1-10.0.9.254, but the IP it ends up with is
10.0.4.195! I've hunted through the archive and found scraps of info, but
none of it seems to quite be doing what I'm trying to do.
I think I've either misunderstood the net tags or completely messed up the
syntax. Any help would be greatly appreciated!
Thanks
-Rob
More information about the Dnsmasq-discuss
mailing list