Hello,
I have upgraded my router which included upgrading dnsmasq 2.80 to 2.86.
(Turris OS 5.4.4 based on openwrt 19 to 6.0.1 based on OpenWrt 21.02.05)
in the current version, dnsmasq returns REFUSED for external lookups:
% dig +nocmd +noquestion +nostats fantomas.fantomas.sk @gw.lan
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 13206
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 14 (Not Ready)
local lookups work correctly.
when I run dnsmasq with "-d" alias "--no-daemon" option, resolving works:
root@turris:/srv/tos6# /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k
-x /var/run/dnsmasq/dnsmasq.cfg01411c.pid -d
dnsmasq: started, version 2.86 cachesize 150
dnsmasq: DNS service limited to local subnets
dnsmasq: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP
DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC no-ID loop-detect
inotify dumpfile
dnsmasq: UBus support enabled: connected to system bus
[deleted]
dnsmasq-dhcp: read /etc/ethers - 24 addresses
uhlar@fhome% dig +nocmd +noquestion +nostats fantomas.fantomas.sk @gw.lan
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46495
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; ANSWER SECTION:
fantomas.fantomas.sk. 28383 IN A 195.80.174.185
If I run dnsmasq manually with exactly the same config file but without -d,
same problem appears:
root@turris:/srv/tos6# /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k
-x /var/run/dnsmasq/dnsmasq.cfg01411c.pid
uhlar@fhome% dig +nocmd +noquestion +nostats fantomas.fantomas.sk @gw.lan
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 21530
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 14 (Not Ready)
even after multiple attempts.
I have tried to play with config options without success,
running with --log-debug option, no change (and no logs that would explain).
running with --keep-in-foreground caused no change either.
Any idea what could be the problem?
--
Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Fighting for peace is like fucking for virginity...
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss