<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Maybe <a href="https://gitlab.isc.org/isc-projects/kea/-/issues/2796" title="https://gitlab.isc.org/isc-projects/kea/-/issues/2796" id="LPlnkOWALinkPreview">https://gitlab.isc.org/isc-projects/kea/-/issues/2796</a> ?</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1">
<div id="LPBorder_GTaHR0cHM6Ly9naXRsYWIuaXNjLm9yZy9pc2MtcHJvamVjdHMva2VhLy0vaXNzdWVzLzI3OTY." class="LPBorder337913" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer337913" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td>
<div id="LPImageContainer337913" style="position: relative; margin-right: 12px; height: 168px; overflow: hidden; width: 240px;">
<a target="_blank" id="LPImageAnchor337913" href="https://gitlab.isc.org/isc-projects/kea/-/issues/2796"><img id="LPThumbnailImageId337913" alt="" height="168" style="display: block;" width="240" src="https://gitlab.isc.org/uploads/-/system/project/avatar/26/kea-logo-100x70.png"></a></div>
</td>
<td style="width: 100%;">
<div id="LPTitle337913" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor337913" href="https://gitlab.isc.org/isc-projects/kea/-/issues/2796" style="text-decoration: none;">"naive" (dhcpd, microsoft style) conflict resolution (immediately reassign lease to reserved host) (#2796) · Issues · ISC Open
Source Projects / Kea · GitLab</a></div>
<div id="LPDescription337913" style="font-size: 14px; max-height: 100px; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden; color: rgb(102, 102, 102);">
When resolving conflicts between active leases and host reservations, Kea relies on the client with the active lease to cooperate. When lease times are long, and the client...</div>
<div id="LPMetadata337913" style="font-size: 14px; font-weight: 400; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; color: rgb(166, 166, 166);">
gitlab.isc.org</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Kea-users <kea-users-bounces@lists.isc.org> on behalf of Darren Ankney <darren.ankney@gmail.com><br>
<b>Sent:</b> Sunday, October 22, 2023 8:38 PM<br>
<b>To:</b> kea-users@lists.isc.org <kea-users@lists.isc.org><br>
<b>Subject:</b> Re: [Kea-users] Kea 2.4.0 and duplicate host reservations not working as documented</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Kevin,<br>
<br>
I thought there was already an open or closed issue about this, but I<br>
didn't find one...<br>
<br>
Thank you,<br>
<br>
Darren Ankney<br>
<br>
On Sun, Oct 22, 2023 at 10:32 AM Kevin P. Fleming<br>
<lists.kea-users@kevin.km6g.us> wrote:<br>
><br>
> On Sun, Oct 22, 2023, at 10:17, Darren Ankney wrote:<br>
> > It then goes on to print details about the existing lease. You could<br>
> > possibly use the flex-id hook to overcome this (in certain situations<br>
> > where there is something else to use as the identifier such as<br>
> > circuit-id). Alternatively, you could use the API to delete the lease<br>
> > for 192.168.88.192 soon after granting so that it is free for your<br>
> > other interface. However, this could lead to strangeness should the<br>
> > original interface try to renew (because the lease will no longer be<br>
> > found and renewal will fail). If it's possible, it would be best to<br>
> > assign a separate address for each interface on the system.<br>
><br>
> Thanks, at least I understand why this is happening now.<br>
><br>
> I've tried other ways to address this on the client side (trying to use a stable DUID or CID to have Kea think it's the same client regardless of interface), but that doesn't seem to work out well either.<br>
><br>
> The primary problem I'm solving here is that this client makes a lot of outbound SSH connections to other machines on the network, and in order to speed these up SSH persistent control channels are used. If the client attempts to re-establish one of these
connections after its IP address has changed, SSH will just hang for quite a long time. Clearly the SSH client could handle this better, but having a stable IP address is a more straightforward fix.<br>
><br>
> If there's no ticket open as a feature request for Kea to provide a method for the existing leases to be ignored when a new REQUEST comes in, I'll happily create one.<br>
> --<br>
> ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://www.isc.org/contact/">https://www.isc.org/contact/</a> for more information.<br>
><br>
> To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users">
https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
><br>
> Kea-users mailing list<br>
> Kea-users@lists.isc.org<br>
> <a href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
-- <br>
ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://www.isc.org/contact/">https://www.isc.org/contact/</a> for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
<br>
Kea-users mailing list<br>
Kea-users@lists.isc.org<br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</div>
</span></font></div>
</body>
</html>