AFAIK dnsmasq normalmente iniciará sesión en el servicio syslog. Por defecto usa la facilidad DAEMON.
FWIW:"Funciona para mí" (en Fedora 18/19).
Si no ve ningún mensaje, le sugiero que verifique su configuración de syslog. O, un enfoque más empírico, pruebe algo como "grep -c dnsmasq /var/log/*".
Consulte también la descripción detallada del inicio de sesión en la página del manual aquí:http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
Hay algunas otras posibilidades para el registro mencionadas allí que pueden afectar su comportamiento, p. si la instalación contiene un carácter '/'.
¿Otros subsistemas (sys-) registran correctamente? ¿Puede hacer que syslog registre un mensaje usando el comando 'registrador'?
¡HTH!
robar.
dnsmasq imprimirá errores en el terminal si lo ejecuta directamente.
dnsmasq --test
hará verificaciones básicas de sintaxis en los archivos de configuración
dnsmasq
por sí solo intentará iniciar dnsmasq y le dará un número de línea en la configuración si encuentra algún problema allí.
De lo contrario (si no usa sudo
), eventualmente debería llegar a la etapa en la que intenta crear una concesión, pero falla debido a los permisos. Si usa sudo
en este punto debería funcionar, pero entonces es posible que tengas que kill
el proceso manualmente.
DNSMASQ es una de las soluciones comunes de DNS/DHCP cace en linux/unix, algunos buenos enlaces:
help.ubuntu.com/community/Dnsmasqmanpages.ubuntu.com/manpages/lucid/man8/dnsmasq.8.htmlwiki.debian.org/HowTo/dnsmasq
- Pasos de verificación:active el registro de depuración en /etc/dnsmasq.conf:
consultas de registro
registro-dhcp
- Luego, reinicie y observe los registros cuando busque el nombre de host:
En las variantes de Debian, dnsmasq se registra por defecto en /var/log/syslog.