GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie die dnsmasq-Konfiguration

AFAIK dnsmasq meldet sich normalerweise beim Syslog-Dienst an. Standardmäßig verwendet es die Einrichtung DAEMON.

FWIW:"Bei mir funktioniert es" (in Fedora 18 / 19).

Wenn Sie keine Meldungen sehen, würde ich vorschlagen, Ihre Syslog-Konfiguration zu überprüfen. Oder, ein eher empirischer Ansatz, versuchen Sie etwas wie "grep -c dnsmasq /var/log/*".

Siehe auch die detaillierte Beschreibung der Protokollierung in der Handbuchseite hier:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html

Es gibt dort einige andere Möglichkeiten für die Protokollierung, die das Verhalten beeinflussen können, z. wenn die Einrichtung ein '/'-Zeichen enthält.

Protokollieren andere Subsysteme korrekt? Können Sie Syslog veranlassen, eine Nachricht zu protokollieren, indem Sie den Befehl „logger“ verwenden?

HTH!

Robb.


dnsmasq gibt Fehler an das Terminal aus, wenn Sie es direkt ausführen.

dnsmasq --test führt grundlegende Syntaxprüfungen der Konfigurationsdateien durch

dnsmasq von selbst versucht, dnsmasq zu starten, und gibt eine Zeilennummer in der Konfiguration an, wenn es dort irgendwelche Probleme findet.

Andernfalls (wenn Sie sudo nicht verwenden ), sollte es schließlich das Stadium erreichen, in dem es versucht, eine Lease zu erstellen, aber aufgrund von Berechtigungen fehlschlägt. Wenn Sie sudo verwenden An dieser Stelle sollte es hoffentlich funktionieren, aber dann müssen Sie möglicherweise kill den Prozess manuell.


DNSMASQ ist eine der gebräuchlichsten DNS/DHCP-Cace-Lösungen unter Linux/Unix, einige gute Links:

help.ubuntu.com/community/Dnsmasqmanpages.ubuntu.com/manpages/lucid/man8/dnsmasq.8.htmlwiki.debian.org/HowTo/dnsmasq

  1. Verifizierungsschritte:Aktivieren Sie die Debug-Protokollierung unter /etc/dnsmasq.conf:

Log-Abfragen
log-dhcp

  1. Starten Sie dann neu und suchen Sie nach Protokollen, wenn Sie den Hostnamen ausgraben:

Auf Debian-Varianten protokolliert es dnsmasq standardmäßig in /var/log/syslog.


Linux
  1. Konfigurationsdateien sichern

  2. Linux – Verstehen Sie die Anmeldung unter Linux?

  3. „xterm“ oder „xterm“ in der Konfigurationsdatei?

  4. Magento 2 Rabbitmq-Konfiguration

  5. Einfache Beispiel-Auditd-Konfiguration?

Usermin-Konfiguration

Webmin-Konfiguration

PHP-Konfiguration

Netzwerkkonfiguration

Vollständiges Handbuch zur Linux-Protokollierung

So erstellen Sie eine Rsyslog-Konfiguration für die zentrale Protokollierung