A ver, sigue siendo el mismo tema, por eso no pongo otro hilo, pero
ahora lo que quiero capturar son los mensajes del tipo OFFER (DHCP
message type = 2).
La cuestión es que si hago lo siguiente:
if option dhcp-message-type = 2
{
log(info, concat(
"DHCP_OFFER:",
" MAC: ", binary-to-ascii(16, 8, ":", hardware),
" MAC: ", binary-to-ascii(16, 8, ":", option
agent.remote-id)));
}
No funciona, es decir, la sintaxis no me da error pero no obtengo ningún
log del tipo "DHCP_OFFER:". Pero la cuestión es que por defecto el
servidor detecta y loguea estos mensajes de la siguiente manera:
DHCPOFFER on aaa.bbb.ccc.ddd to AA:BB:CC:DD:EE:FF via eee.fff.ggg.hhh
Pero bueno, como ya sabrán quiero (necesito) logs personalizados y por
eso este no me sirve.
Me pregunto si pasará algo similar a lo que pasaba cuando trataba de
detectar los ACK, para los cuales la condición "if option
dhcp-message-type = 5" no servía (aún no entiendo porque) y tenía que
utilizar la sentencia "on commit".
He buscado en Google pero de momento no me aparece nada referido a los
OFFER. Igual, por supuesto que seguiré buscando.
Como siempre, les agradezco mucho por su ayuda.
Saludos, Mauro.
El 14/05/14 12:48, Camaleón escribió:
El Wed, 14 May 2014 12:18:16 -0300, Mauro Antivero escribió:
Estimados, estoy tratando de configurar los logs del servidor DHCP que
por defecto trae Debian (isc-dhcp-server). Hasta ahora he logrado
discriminar los logs para los mensajes de discover y request, pero no he
logrado discrimar el resto, fundamentalmente los acks. Les copio un
fragmento muy breve del archivo de configuración (dhcpd.conf) como para
que vean:
(...)
#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)));
}
El archivo es mucho más largo y tiene muchas más condiciones, pero esa
es la idea básica. La cuestión es que para los ack no veo el mensaje del
tipo "info_ dhcp-cpe-ack", como si el mensaje no existiese, pero si veo
los mensajes que por defecto genera el servidor (DHCPACK on
aaa.bbb.ccc.ddd to AA:BB:CC:DD:EE:FF (Lalala) via eee.fff.ggg.hhh).
Alguna idea de que puedo estar pasando por alto u obviando?
Ni idea... pero Google me ha devuelto este hilo, a ver si te da alguna
pista:
Does "option dhcp-message-type" work?
https://lists.isc.org/pipermail/dhcp-users/2008-July/006818.html
Saludos,
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]