So funny thing... I had some issues with the dnsmasq server and wound up rebooting the machine. Now dnsmasq is all happy and working fine. I'm thinking there was some left over rules from the firewall that didn't show up with iptables -L. Anyway, thanks for the help.<br>

<br><div class="gmail_quote">On Fri, Jan 13, 2012 at 1:33 PM, Simon Kelley <span dir="ltr"><<a href="mailto:simon@thekelleys.org.uk">simon@thekelleys.org.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On 13/01/12 20:30, Mike Owens wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I don't have any of those options. I have a server option pointing at<br>
the local DNS server only. resolv.conf is disabled. hosts only has<br>
what's absolutely necessary.<br>
</blockquote>
<br></div>
OK, there was an "interface=eth0" option in the config file you posted originally.<br>
<br>
Next test: run<br>
<br>
strace dnsmasq -d<br>
<br>
which will show you all the system calls that dnsmasq is making. There will be a huge slew of stuff as it starts up and then it should block in select()<br>
<br>
Do a query to 127.0.0.1 from the system running dnsmasq and verify you can see dnsmasq read()ing and writing() to file descriptors.<br>
<br>
Repeat the test from another machine and see of dnsmasq is reading packets in response to that.<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
Simon.</font></span><div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Fri, Jan 13, 2012 at 9:50 AMK, Simon Kelley <<a href="mailto:simon@thekelleys.org.uk" target="_blank">simon@thekelleys.org.uk</a><br>
<mailto:<a href="mailto:simon@thekelleys.org.uk" target="_blank">simon@thekelleys.org.<u></u>uk</a>>> wrote:<br>
<br>
    On 13/01/12 17:30, Mike Owens wrote:<br>
<br>
        Sorry I should have mentioned that before. digg and all DNS<br>
        requests on<br>
        the local machine work fine.<br>
<br>
<br>
    OK, next test. Remove all interface= or listen-address=<br>
    configuration options and see if it works then from a remote machine.<br>
<br>
<br>
    Simon.<br>
<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br>