找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 552|回复: 9

【求助】dnsmasq开启了日志功能后不输出日志

[复制链接]
使用的是bleach1991大佬的最新的包23/11/14,因为想统计各个dns域名请求次数来统计家里各台设备的上网情况。先是在uci中开启了记录日志,然后又去/etc/dnsmasq.conf中修改了log-facility=/etc/dns.log。重启后发现并没有生成该日志文件,手动创建该文件也不会有写入,权限已经是777了。直接在conf文件里添加log-queries也没用。但是大佬22/09/14这个版本的固件包又是可以的,是dnsmasq后期升级了导致一些配置失效了?
我的恩山、我的无线 The best wifi forum is right here.
新版本的dnsmasq特么有问题,日志只能输出到某些路径(不知道哪些,只能一个个试,无规律而且毫无厘头)。我排查了两天才发现原因。

点评

我超,还有这种事?那大哥你试出来过哪些目录是可以输出的吗?  详情 回复 发表于 2023-11-15 08:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wulishui 发表于 2023-11-14 21:19
新版本的dnsmasq特么有问题,日志只能输出到某些路径(不知道哪些,只能一个个试,无规律而且毫无厘头)。 ...

我超,还有这种事?那大哥你试出来过哪些目录是可以输出的吗?

点评

根目录/可以,/tmp/可以,/tmp/run/可以,/tmp/log/却不可以,可能到了你的机上又不同了  详情 回复 发表于 2023-11-15 09:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

BloodAndCat 发表于 2023-11-15 08:51
我超,还有这种事?那大哥你试出来过哪些目录是可以输出的吗?

根目录/可以,/tmp/可以,/tmp/run/可以,/tmp/log/却不可以,可能到了你的机上又不同了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

先正常记录日志到 syslog ,增加 log-debug配置,通过logread 查看详细日志,
再改成日志输出到文件,一步步排查吧

参数文档:
openwrt 官方 /etc/config/dhcp
dnsmasq 官方手册

点评

我已经详细排查了。dnsmasq源码的问题。  详情 回复 发表于 2023-11-15 10:09
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 wulishui 于 2023-11-15 10:11 编辑
cjh328 发表于 2023-11-15 09:57
先正常记录日志到 syslog ,增加 log-debug配置,通过logread 查看详细日志,
再改成日志输出到文件,一步 ...

我已经详细排查了。dnsmasq源码的问题。
要么换回旧版本,要么试验出能正常输出的路径。
我没有兴趣去修补它这个bug,试出一个能用的路径就算了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

解决了吗?我也是这个问题,设置好了log-facility=/tmp/dnsmasq.log 没有日志。系统是6.1.69

点评

进一步证实不是dnsmasq的问题,换21025正常使用的版本一样报路径错误或者无任何输出, 是内核或者系统本身的问题。22以后比较多变态的问题,你根本不知道怎么回事,比如部分init.d无法启动的问题,这个dnsmasq无法识  详情 回复 发表于 2024-1-9 13:57
今天正式投入使用,发现同样问题。 无论什么路径,都不会有输出,但是=syslog有输出。 源码有问题。非要使用的话换回旧版吧。  详情 回复 发表于 2024-1-8 22:24
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

fushen1389 发表于 2024-1-4 19:57
解决了吗?我也是这个问题,设置好了log-facility=/tmp/dnsmasq.log 没有日志。系统是6.1.69 ...

今天正式投入使用,发现同样问题。
无论什么路径,都不会有输出,但是=syslog有输出。
源码有问题。非要使用的话换回旧版吧。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 wulishui 于 2024-1-10 13:52 编辑
fushen1389 发表于 2024-1-4 19:57
解决了吗?我也是这个问题,设置好了log-facility=/tmp/dnsmasq.log 没有日志。系统是6.1.69 ...

进一步证实不是dnsmasq的问题,换21025正常使用的版本一样报路径错误或者无任何输出,
证实从22版本开始出现此问题,21及以前版本无问题。从22到现在24过去了两三年,要么无人发现,要么这是死病,无药可救。
是内核或者系统本身的问题。22以后比较多变态的问题,你根本不知道怎么回事,比如部分init.d无法启动的问题,这个dnsmasq无法识别正确路径的问题

点评

确实,反复尝试怎么都不行。不知道是否无解了  详情 回复 发表于 2024-2-10 16:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

wulishui 发表于 2024-1-9 13:57
进一步证实不是dnsmasq的问题,换21025正常使用的版本一样报路径错误或者无任何输出,
证实从22版本开始出 ...

确实,反复尝试怎么都不行。不知道是否无解了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 21:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表