최근 Netgear R7000 라우터에 DD-WRT를 설치했으며 DNS 쿼리를 기록하고 싶습니다. 지금까지는 운이 별로 좋지 않습니다.
저는 DD-WRT v24-sp2 kongac 버전 23900M을 실행하고 있습니다. syslogd가 실행 중이며 현재 /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 쿼리가 이루어지고 있지만 아무것도 기록되지 않는 것을 볼 수 있습니다.
어떤 조언이라도 대단히 감사하겠습니다.
답변1
몇 가지 검색과 조사 끝에 제가 사용 중인 펌웨어 이미지에서 dnsmasq 로깅이 비활성화되어 있음을 발견했습니다. (원천:https://www.dd-wrt.com/phpBB2/viewtopic.php?p=649213)
펌웨어를 24760M으로 업그레이드했는데 로깅이 제대로 작동합니다.