我最近在我的网具R7000路由器上安装了DD-WRT,并希望记录DNS查询。到目前为止还没有多少运气。
我正在运行DD-WRT v24-sp2kongac,构建23900 M。SyAdd.1-d正在运行,目前正在写入/var/log/messages。我也有防火墙登录到同一个目录,这是工作的。
我已经启用了DHCP和DNSMasq,并将log-queries作为一个附加选项,但是没有任何额外的内容被写入syslog。
/tmp/dnsmasq.conf中设置的选项当前设置为:
interface=br0
resolv-file=/tmp/resolv.dnsmasq
all-servers
domain=<my domain>
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=57
dhcp-option=lan,3,192.168.1.254
dhcp-authoritative
dhcp-range=lan,192.168.1.100,192.168.1.149,255.255.255.0,1440m
dhcp-host=<host 1>
...
...
stop-dns-rebind
log-queries使用tcpdump,我可以看到正在进行的DNS查询,但是没有任何记录。
任何指点都会很感激的。
发布于 2018-01-02 22:54:37
经过搜索和挖掘,我发现在我使用的固件映像上禁用了dnsmasq日志记录。(资料来源:https://www.dd-wrt.com/phpBB2/viewtopic.php?p=649213)
我将固件升级到24760 M,日志记录工作正常。
https://unix.stackexchange.com/questions/413885
复制相似问题