AFAIK dnsmasq biasanya akan masuk ke layanan syslog. Secara default menggunakan fasilitas DAEMON.
FWIW:"Berhasil untuk saya" (di Fedora 18/19).
Jika Anda tidak melihat pesan apa pun, saya sarankan untuk memverifikasi konfigurasi syslog Anda. Atau, pendekatan yang lebih empiris, coba sesuatu seperti "grep -c dnsmasq /var/log/*".
Lihat juga deskripsi mendetail tentang masuk ke halaman manual di sini:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
Ada beberapa kemungkinan lain untuk penebangan yang disebutkan di sana yang dapat memengaruhi perilakunya, mis. jika fasilitas berisi karakter '/'.
Apakah subsistem lain (sys-)logging dengan benar? Bisakah Anda membuat syslog mencatat pesan dengan menggunakan perintah 'logger'?
HTH!
Robb.
dnsmasq akan mencetak kesalahan ke terminal jika Anda menjalankannya secara langsung.
dnsmasq --test
akan melakukan pemeriksaan sintaks dasar pada file konfigurasi
dnsmasq
sendiri akan mencoba memulai dnsmasq, dan memberikan nomor baris di konfigurasi jika menemukan masalah di sana.
Sebaliknya (jika Anda tidak menggunakan sudo
), pada akhirnya akan mencapai tahap di mana ia mencoba membuat sewa, tetapi gagal karena izin. Jika Anda menggunakan sudo
pada titik ini semoga berfungsi, tetapi kemudian Anda mungkin harus kill
proses secara manual.
DNSMASQ adalah salah satu solusi cace DNS/DHCP yang umum di linux/unix, beberapa tautan bagus:
help.ubuntu.com/community/Dnsmasqmanpages.ubuntu.com/manpages/lucid/man8/dnsmasq.8.htmlwiki.debian.org/HowTo/dnsmasq
- Langkah-langkah verifikasi:Aktifkan logging debug di bawah /etc/dnsmasq.conf:
kueri log
log-dhcp
- Kemudian, mulai ulang dan perhatikan log saat Anda menggali nama host:
Pada varian debian, log dnsmasq secara default di /var/log/syslog.