私は最近、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にアップグレードしましたが、ロギングは正常に機能します。