@Voxel - first of all, thanks for the great job you are doing here - I was stuck into weird loops with DD-WRT after using it for years, and developing several scripts for it, and I had decided to go back to NG's original FW and sacrifice the cool features...and then your custom firmware appeared as a great saviour!!
I have some questions as I'm struggling with dnscrypt - I've enabled it with the config file, and the five processes seem to be running correctly on 64001-64005 ports towards the selected servers - ace there!
However, the router seems to be using my ISP's DNS first, as per
https://www.perfect-privacy.com/dns-leaktest/ . I have figured dnsmasq settings in resolv.conf change if you change them in the GUI (as expected), however, while dnsmasq runs with -r /etc/resolv.conf, in the dnsmasq.conf you have set it to discard those by the
no-resolv option, right? That seems OK, however the Man page states
and, to me, this is not too clear - if you see what I mean..will it read resolv.conf as it's in the command line?!? It might, but I would not count on that. Now, my related questions:
- Are we sure this setup does what we want it to, excluding any DNS but the crypted ones?
- If it does, can you wonder why the test still states the router is using as my primary DNS the one of my ISP?
- I can see the option try-ns-all is there, is this the same of all-servers? I am experiencing many DNS slow-downs after I enabled 5 different servers that I used to use before with no issues - this might be because that option is not known by dnsmasq binary 2.78, as it's not in the Man page, maybe? Might 2.79 be fixing this? Not sure, I can't see anything really related in the changelog, but we never know
- To avoid any machine to use customised DNS (many software do), what rule can we add for the firewall to catch all the DNS traffic and use the internal DNS?
- As I would have a list of blocked servers for dnsmasq, how would you suggest I add my conf to your one?
- Isn't the dhcp-authoritative option needed as well, if we want the router to take over any request? Maybe that's why I experience my ISP's DNS to be used?
Thanks a lot - and sorry for the army of questions