You were exactly right.  The firewall was blocking outbound broadcast packets on the subnet.  I&#39;m not sure if this is correct, but my config specifies:<br><br>    dhcp-range=wireless,192.168.3.50,192.168.3.250,255.255.255.0,192.168.3.255,12h<br>
<br>I think that&#39;s saying the broadcast address should be 192.168.3.255, but broadcasts attempts are actually going out on 255.255.255.255.<br><br><br>Thank you,<br><br>Jeremy<br><br><br><div class="gmail_quote">On Sat, Jan 23, 2010 at 5:18 AM, Simon Kelley <span dir="ltr">&lt;<a href="mailto:simon@thekelleys.org.uk">simon@thekelleys.org.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">Jeremy M wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ve tried everything on this one, but can&#39;t figure out what&#39;s going on.  I have a router with 4 internal network interfaces with 4 instances of Dnsmasq 2.51 running independently on each one.  All systems on the network get DHCP responses without problems, except for machines running Windows Vista.  When running from the router, Vista will simply not accept the DHCP response even though requests are all being logged correctly.  I&#39;ve tried connecting over wired, wireless (through a WAP) and different network segments/interfaces, but Vista will not accept a response from anywhere.<br>

<br>
For wireless, I&#39;m running DD-WRT (<a href="http://www.dd-wrt.com/site/index" target="_blank">http://www.dd-wrt.com/site/index</a>) in wireless access point (WAP) mode, so having exhausted everything else, I tried enabling Dnsmasq (running version 2.45) on the WAP as a last resort and for some reason, that works fine with Vista.  I tried copying the config exactly as on the router (with some interface tweaks), but it won&#39;t work.  I&#39;m still running DHCP off the WAP just for Vista, but would prefer to run on the router to centralize services and keep access logs.<br>

<br>
I&#39;ve gone as far as running a packet sniffer on the router, and it appears to be sending responses, but for some reason, Vista just won&#39;t accept them.<br>
<br>
Any thoughts or suggestions on why Vista won&#39;t accept responses from one running instance of Dnsmasq (running on router), but will from another (running on WAP)?<br>
<br>
<br>
Regards,<br>
<br>
Jeremy M.<br>
<br>
</blockquote>
<br></div></div>
Well, I guess the obvious question is &quot;are there any differences between the responses from dnsmasq 2.45 and dnsmasq 2.51&quot; Wireshark works really well at decoding these things, but if you&#39;re not confident at interpreting what it tells you, feel free to send me packet captures off-list.<br>

<br>
One thing to consider is that vista (unlike almost all other DHCP clients) demands that the DHCP server sends back all responses as broadcasts. Inappropriate firewall rules on the system running dnsmasq 2.51 which block these broadcasts would give exactly the symptoms you are seeing.<br>
<font color="#888888">
<br>
Simon.<br>
</font></blockquote></div><br>