hanwckf / rt-n56u

Padavan
3.28k stars 3.69k forks source link

dnsmasq的gfwlist功能会导致dnsmasq自身崩溃 #684

Open dunmengjun opened 3 years ago

dunmengjun commented 3 years ago

dnsmasq版本是2.80 路由器是k2p 插件就加了shadowsocks

在dnsmasq.conf里面指定了gfwlist=xxx.txt(从https://cokebar.github.io/gfwlist2dnsmasq/gfwlist_domain.txt这里下载的)后,服务能正常启动,但是一旦访问了gfwlist 中的网站时,就会导致dnsmasq崩溃,然后被watchdog重启 watchdog: dnsmasq is missing, start again!

访问百度没有问题(猜测应该是不在gfwlist中的网站都不会有问题),但是会有点慢,不知道是不是错觉( 感觉应该是错觉) 目前还没有开日志仔细的调查是哪里的问题,但感觉好像是tcpdns的锅 @Yonsm @hanwckf 😂

dunmengjun commented 3 years ago

我又测试可下,我在dnsmasq的自定义配置中加入了server=/www.google.com/8.8.8.8~53 这样的配置(这是我现在手写的,我实验的时候配置一定是正确的,不然服务都起不起来的,加了no-resov的),然后nslookup谷歌,发现dnsmasq就直接重启了😂

Yonsm commented 2 years ago

已注意到,有空分析

Yonsm commented 2 years ago

此问题已修复,已提交 PR:https://github.com/hanwckf/rt-n56u/pull/754

Yonsm commented 2 years ago

此问题在 PR 合并后可关闭 @hanwckf