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

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



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.

Saludos,

-- 
Camaleón


Reply to: