<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.30.1">
</HEAD>
<BODY>
Hi All,<BR>
<BR>
I've currently got an issue with a dnsmasq config. the basic outline of the setup is<BR>
<BR>
1) the server has 3 interfaces on separate networks, 192.168.22.0/24, 192.168.24.0/24, 192.168.25.0/24<BR>
2) The server is configured with 3 dhcp-range declarations - one per network above, serving addresses in the 100-150 range of the subnets.<BR>
3) each subnet is assigned a tag - printers, async, sync.<BR>
4) based on the tag, a different gateway is being passed to the clients (not the interface of the dnsmasq server)<BR>
5) PC's all have a static assignment configured for them, along with the applicable network tag<BR>
<BR>
<BR>
Basically the problem I'm running into is that the PC's aren't reliably assigned an address from their range, and almost never their static.<BR>
<BR>
One issue is potentially the fact that the 3 networks span the same hardware (ie common switchgear) but had expected the static assignments to alleviate potential problems from this.<BR>
<BR>
one config I have considered is setting up multple addresses on the one interface (ie eth0, eth0:0, eth0:1) and serving DHCP/DNS only from these, with the other 2 becoming solely upstream interfaces.<BR>
<BR>
I've attached the config, I'm hoping someone can shed some light on whether<BR>
<BR>
A) this is possible with dnsmasq (as far as I can see it shouldn't be an issue, I've done a similar thing across 2 networks previously)<BR>
B) the physical layout is likely the issue<BR>
C) where I'm going wrong in implementing this<BR>
<BR>
Cheers<BR>
<BR>
Tim<BR>
<BR>
<BR>
</BODY>
</HTML>