On 08/11/2009 09:08 PM, Santiago Zarate wrote:
Looks like to me, that in your resolv.conf there's no line pointing to the 
nameserver
itself...

Are you sure you have this line: nameserver 127.0.0.1

just in case... restart dnsmasq again

:)



On Mar 11 Ago 2009 19:00:56 Christ Schlacta escribió:
>  my router running dnsmasq won't query itsself.  any machine on the
>  network can run "ping oldbaz" and the router will return the proper IP
>  address and pinging will ensue.  when I run "ping oldbaz" from my
>  router, no ping love occurs:(   I've tried a number of things, including
>  listing 127.0.0.1 and my router's IP address in the resolv.conf file,
>  and none of it seems to help.
>

/etc/resolv.conf must ONLY contain
nameserver 127.0.0.1

AND

/etc/dnsmasq.conf   must set

resolv-file=/etc/resolv.dnsmasq

Or whatever you decide to call that file, which contains the list of the real nameservers.

If you do not want to set this in /etc/dnsmasq.conf , then you must
specify it on the command line that starts dnsmasq. In /etc/init.d/dnsmasq, it is started as

        echo -n "Starting dnsmasq: "
        daemon $dnsmasq $OPTIONS
In my case, it turns out that $OPTIONS is an empty string, and does not contain my domainname.

So to specify the resolver file on the command line, just add
        daemon $dnsmasq -r /etc/resolv.dnsmasq $OPTIONS

After that

sudo service dnsmasq restart


Good luck


Reply via email to