Guys - I've dug through the list archives and I haven't seen a clear answer to this, so excuse me if I'm repeating things.<br><br>I'm running dnsmasq for DHCP services (as part of CloudStack). IP addresses are statically assigned via mac, defined in /etc/dhcphosts.txt. This all works perfectly fine for a single IP block.<br>
<br>Until I try to assign IPs for another IP block, and then get<br><br><br>
May 10 01:28:49 dnsmasq-dhcp[1057]: no address range available for DHCP request via eth0<br>
<br><br>Problem is, when I order IP blocks from my provider, they're routed to me via my VLAN. I have multiple /28s on this single Ethernet segment. I need dnsmasq to be able to answer DHCP requests to Ethernet addresses with IP addresses that are outside the network range of the listening interface.<br>
<br>My understanding is this is a limitation in dnsmasq?<br><br>On the DHCP side, I can't think of a technical limitation that causes this - DHCP is a layer 3 protocol, it doesn't care about IP ranges on interfaces. I'm presuming this limitation is in place because of the DNS caching side of the equation?<br>
<br>If I'm completely wrong and dnsmasq (version 2.55) does support this, my apologies and I'd appreciate a pointer in the right direction.<br><br>John<br>