Hi Darren,
Thank you for your answer.
What I actually need is to pretty-print the contents of what switch added the
option 82 into the logs. To be clear, here is an excerpt of what we have now in
our isc dhcp:
...
set SwitchName = "";
if ((exists agent.remote-id) and (substring (option agent.remote-id, 0, 1) =
0))
{ # Remote ID Type 0 means Mac Address
# Ethernetadress of FIRST Interface
set SwitchMac = concat (
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 2, 1))),2), ":",
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 3, 1))),2), ":",
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 4, 1))),2), ":",
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 5, 1))),2), ":",
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 6, 1))),2), ":",
suffix (concat ("0", binary-to-ascii (16, 8, "", substring (option
agent.remote-id, 7, 1))),2));
set SwitchName = SwitchMac;
}
if ((exists agent.remote-id) and (substring (option agent.remote-id, 0, 1) =
1))
{ # Remote ID Type 1 means ASCII String
set SwitchName_Length = extract-int (substring (option agent.remote-id,
1, 1),8);
set SwitchName = substring (option agent.remote-id, 2,
SwitchName_Length);
}
# Switch="switchname";
if (SwitchName = "") {set LogSwitchName = "";}
else {set LogSwitchName = concat (" Switch=\042", SwitchName, "\042;");}
set LogSlotPortVlan = "";
if ((exists agent.circuit-id) and (substring (option agent.circuit-id, 0, 1) =
0))
{ # Remote ID Type 0
set Vlan = binary-to-ascii(10,16,"", substring(option
agent.circuit-id,2,2));
set SwitchSlot = binary-to-ascii(10,8, "", substring(option
agent.circuit-id,4,1));
set SwitchPort = binary-to-ascii(10,8, "", substring(option
agent.circuit-id,5,1));
# SlotPort="n/nn"; Vlan="nnnn";
set LogSlotPortVlan = concat (" SlotPort=\042", SwitchSlot, "/", SwitchPort,
"\042;", " Vlan=\042", Vlan, "\042;");
}
...
So, my question is how to implement this in kea dhcp?
Kind regards,
Sinisa
Message: 4
Date: Thu, 8 Aug 2024 05:46:25 -0400
From: Darren Ankney <[email protected]>
To: "Kea user's list" <[email protected]>
Subject: Re: [Kea-users] Custom logging in kea dhcp
Message-ID:
<cakabwhjjc-xx_7p9bpmurgracyxtfb9pnecv-syonag21h+...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Hi Wu,
Perhaps this article might help a little?
https://kb.isc.org/docs/isc-dhcp-logging-compared-to-kea
Thank you,
Darren Ankney
On Tue, Aug 6, 2024 at 7:23?AM Uskokovic, Sinisa <[email protected]>
wrote:
>
> Hi all,
>
>
>
> Does anyone know how to get client device information like MAC address,
> Switch Port, Vlan and so on in kea dhcp? We have all of these in our custom
> made isc dhcp logging configuration, but I have no idea how this can be
> achieved in kea dhcp. I can paste our current conf if it helps.
>
>
>
> Kind regards,
>
> Sini?a
>
>
>
> Sinisa Uskokovic
> IT-SERVICES, Core Services
>
> WU
> Wirtschaftsuniversit?t Wien
>
> Vienna University of Economics and Business
> 1020 Wien, Welthandelsplatz 1, Geb?ude LC
>
> Tel: +43-1-313-36 - 4147
> E-Mail: [email protected]
>
> Web: www.wu.ac.at/it
>
>
>
> --
> ISC funds the development of this software with paid support subscriptions.
> Contact us at https://www.isc.org/contact/ for more information.
>
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
>
> Kea-users mailing list
> [email protected]
> https://lists.isc.org/mailman/listinfo/kea-users
------------------------------
Subject: Digest Footer
_______________________________________________
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users
------------------------------
End of Kea-users Digest, Vol 122, Issue 13
******************************************
--
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users