AFAIK dnsmasq se normálně přihlásí ke službě syslog. Ve výchozím nastavení používá zařízení DAEMON.
FWIW:"Funguje mi to" (ve Fedoře 18/19).
Pokud nevidíte žádné zprávy, doporučuji ověřit konfiguraci syslog. Nebo, emperičtější přístup, zkuste něco jako "grep -c dnsmasq /var/log/*".
Viz také podrobný popis přihlašování na stránce manuálu zde:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
Jsou zde zmíněny některé další možnosti logování, které mohou ovlivnit jeho chování, např. pokud zařízení obsahuje znak '/'.
Logují ostatní subsystémy správně (sys-)? Můžete způsobit, že syslog protokoluje zprávu pomocí příkazu 'logger'?
HTH!
Robbe.
dnsmasq vypíše chyby do terminálu, pokud jej spustíte přímo.
dnsmasq --test
provede základní kontrolu syntaxe konfiguračních souborů
dnsmasq
sám se pokusí spustit dnsmasq a pokud tam najde nějaké problémy, uvede číslo řádku v konfiguraci.
V opačném případě (pokud nepoužijete sudo
), měl by se nakonec dostat do fáze, kdy se pokusí vytvořit pronájem, ale selže kvůli oprávněním. Pokud používáte sudo
v tomto bodě by to snad mělo fungovat, ale pak možná budete muset kill
proces ručně.
DNSMASQ je jedním z běžných řešení Cace DNS/DHCP na linux/unix, několik dobrých odkazů:
help.ubuntu.com/community/Dnsmasqmanpages.ubuntu.com/manpages/lucid/man8/dnsmasq.8.htmlwiki.debian.org/HowTo/dnsmasq
- Postup ověření:Zapněte protokolování ladění v /etc/dnsmasq.conf:
log-dotazy
log-dhcp
- Potom restartujte a sledujte protokoly, když vykopáváte název hostitele:
Na variantách debianu se dnsmasq standardně zapisuje do /var/log/syslog.