AFAIK dnsmasq は通常、syslog サービスにログを記録します。デフォルトでは、機能 DAEMON を使用します。
FWIW:「それは私のために働く」 (Fedora 18 / 19)。
メッセージが表示されない場合は、syslog 構成を確認することをお勧めします。または、より経験的なアプローチとして、"grep -c dnsmasq /var/log/*" などを試してください。
こちらのマニュアルページのロギングの詳細な説明も参照してください:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
そこに記載されているロギングの他の可能性がいくつかあり、その動作に影響を与える可能性があります。施設に「/」文字が含まれている場合。
他のサブシステムは (sys-) ログを正しく記録していますか? 「logger」コマンドを使用して、syslog にメッセージを記録させることはできますか?
HTH!
ロブ。
dnsmasq を直接実行すると、端末にエラーが表示されます。
dnsmasq --test
構成ファイルの基本的な構文チェックを行います
dnsmasq
単独で dnsmasq を開始しようとし、問題が見つかった場合は構成に行番号を付けます。
それ以外の場合 (sudo
を使用しない場合) )、最終的にリースの作成を試みる段階に到達するはずですが、権限が原因で失敗します。 sudo
を使用する場合 この時点でうまくいくはずですが、 kill
する必要があるかもしれません プロセスを手動で行います。
DNSMASQ は、linux/unix で一般的な DNS/DHCP ケース ソリューションの 1 つです。いくつかの適切なリンク:
help.ubuntu.com/community/Dnsmasqmanpages.ubuntu.com/manpages/lucid/man8/dnsmasq.8.htmlwiki.debian.org/HowTo/dnsmasq
<オール>
ログクエリ
ログ dhcp
- 次に、再起動して、ホスト名を掘るときにログを監視します:
Debian バリアントでは、dnsmasq はデフォルトで /var/log/syslog にログを記録します。