On 09/03/2010 10:05 PM, Tobias Schröpf wrote:
Hi Connman devs,

we are working on a MeeGo based tablet device. Now we found some
issues when connecting to some WiFi routers. It seems that (when
connected to one of these special routers) DNS resolution does stop to
work after some time of internet usage (about 5 minutes).

After some research we found out that:
- adding a public DNS server to /etc/resolv.conf fixes the issue
- setting a public nameserver in connman (using the set-nameserver
test-script) fixes the issue (by default connman is configured to use
the router as DNS server)

I'm not really sure what the cuase of this problem might be but
several people with similar routers (EasyBox) have reported the same
problem.

But maybe the issue is connected with:
- connman's DNS cache (is there such a cache? can we deactivate it?)
- or maybe the router sends some strange DNS responses... how can we debug this?

Do you have any ideas how we can fix this issue?

Hi,

I've seen some complaints where the problems may have been related to the EDNS0 extension: connman defaults to using it but it is at least theoretically possible that crappy devices could have problems with it. I can't imagine why this would stop DNS from working altogether but maybe it's worth checking. You can test whether this is related to your problem by a couple of ways:

1. run "dig +short rs.dns-oarc.net txt" when using the router as dns server and read the output -- see more info on https://www.dns-oarc.net/oarc/services/replysizetest

2. Try removing the "options edns0" line from resolv.conf when you are seeing the problem.

 - Jussi
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to