[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuración de logs de isc-dhcp-server



El 14/05/14 14:43, Camaleón escribió:
El Wed, 14 May 2014 14:18:20 -0300, Mauro Antivero escribió:

El 14/05/14 13:22, Camaleón escribió:
(...)

Sigo buscando. Igual si a alguien se le ocurre algo bienvenido sea.
Mmmmm... Pues tal y como lo entiendo lo que le quiere decir es que use
la opción "on commit { log(blah, blah, blah) }" en lugar de "if
dhcp-message-
type = 5 { log(blah, blah, blah) }" ¿no? :-?
Mmm... Probé y algo hace, osea, la sintaxis es válida, pero ni idea que
estoy logueando (uno define que quiere escribir como línea de log, pero
no sé que es lo que hace que lo que está dentro de "on commit" se
ejecute, en cambio con el if... se entiende claro).
Releyendo el mensaje de la lista de dhcpd, estaba pensando que en tu caso
quizá te bastaría con comentar la instancia que genera el registro "ack",
es decir:

#Ack

#if option dhcp-message-type = 5
#     {
#      log(info, concat("info: dhcp-cpe-ack:", " MAC-CPE: ",
#binary-to-ascii(16, 8, ":", hardware), " MAC-CM: ", binary-to-ascii(16,
#8, ":", option agent.remote-id)));
#     }

Se supone que el contenido de ese bloque se ejecuta cuando se produce un
evento de tipo ACK el cual se registra en el log con la información/datos
que especifica ahí (MAC-CPE, MAC-CM...). Se trataría de decirle que no
registre nada, así en plan brutico O:-)

Me estuve fijando en la man page de dhcp-eval y de dhcpd.conf y no
encuentro que es lo que hace exactamente "on commit". Alguna idea?
Sin mirar el manual, se supone que los bloques "on" contienen
instrucciones a ejecutar cuando se produce un evento (commit, release,
expire). "Commit" debe referirse al momento en que se otorga una
dirección IP.
Bien, confirmo que con "on commit" funciona perfectamente para detectar y posteriormente loguear de forma personalizada los ACKs!

La pregunta que me queda ahora (no cambio el asunto porque sigue tratando sonbre la configuración de los logs) es, cómo hago para anular los mensajes de log que son generados por defecto? Los mismos son de este tipo:

DHCPREQUEST for aaa.bbb.ccc.ddd from AA:BB:CC:DD:EE:FF via ddd.eee.fff.ggg
DHCPACK on aaa.bbb.ccc.ddd to 00:02:6f:80:09:07 via ddd.eee.fff.ggg

Este tipo de mensajes me gustaría anularlos y que solo queden los logs personalizados.

Saludos y muchas gracias por la ayuda!

Mauro.


Saludos,



Reply to: