Re: [Kea-users] Kea-users Digest, Vol 112, Issue 24

2023-10-22 Thread JT ISC
I apologize in advance as I know this is probably not the ideal way to
respond to answers to questions someone receives in the Digest.


Message: 2
Date: Sat, 21 Oct 2023 14:09:40 -0400
From: Darren Ankney 
To: kea-users@lists.isc.org
Subject: Re: [Kea-users] Migration Questions
Message-ID:

Content-Type: text/plain; charset="UTF-8
Hi,

> Does the Kea Lease Migration support ISC DHCP Failover Lease Files?

The only difference between a non-failover lease file and failover
lease file in ISC DHCP, AFAIK, was that there were some extra entries
about peers and status.  I don't think there was anything in the
actual leases themselves, so I imagine the answer would be yes.

— Going to test this out soon and see what the migration tool does.

>
> I might have overlooked this in the document for the Lease Migration.
Would it be possible to upload the output of the Kea Lease Migration to
MySQL Database Backend when Kea is configured to store Leases in a database
rather than memfile?  Or is the output intended to be used in the memfile?

I don't think the migration assistant itself is capable of that, but
the kea-admin tool can transport leases between memfile csv format and
database (postgres or mysql):
https://kea.readthedocs.io/en/kea-2.4.0/arm/admin.html#the-kea-admin-tool

— Thanks for pointing me in the right direction on this.  There is a lot of
things to learn about Kea and how it works.  ISC DHCP was simple but we
learned it and lives with it for many many years, so it is nice to see the
amount of work put into Kea and how things have evolved.

>
> Also, I used the Kea Lease Migration and the converted lease file shows
all the leases just fine.  I followed the example to load the output csv
file into Kea DHCP4 and when I test the configuration file everything shows
to be fine.  However, when I go to start the Kea DHCP4 Service, I get the
error "unable to open database: unable to open "filename" regardless if the
csv file is in the /etc/kea directory or the /var/lib/kea/ directory.
>
> Here is the lease database configuration snippet with the lease file in
the /etc/kea directory -
>
> "sanity-checks": {
> "lease-checks": "fix-del"
> },
> "lease-database": {
> // Memfile is the simplest and easiest backend to use. It's an
in-memory
> // C++ database that stores its state in CSV file.
> "type": "memfile",
> "persist": true,
> "name": "/etc/kea/dhcpd-leases-kea.csv",
> "lfc-interval": 3600
> },


Perhaps there is a permission issue?  Depending how you installed, Kea
may be running as an unprivileged user (such as _kea) who may not have
access to the .csv file to read on startup.

Thank you,

Darren Ankney

— Darren, you were correct on this.  However, you won’t figure the
permissions issue out on CentOS 7.  I spent at least a day trying to figure
this out as well as several other issues and/or possibly bugs on CentOS 7
and then finally created an Ubuntu 20.04 VM and started trying to use Kea
on Ubuntu like I was attempting to do on CentOS.  Now we are working and I
have a lot more questions to ask the mailing list

Thanks,
JTISC

On Sat, Oct 21, 2023 at 1:29 PM  wrote:

> Send Kea-users mailing list submissions to
> kea-users@lists.isc.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.isc.org/mailman/listinfo/kea-users
> or, via email, send a message with subject or body 'help' to
> kea-users-requ...@lists.isc.org
>
> You can reach the person managing the list at
> kea-users-ow...@lists.isc.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Kea-users digest..."
>
>
> Today's Topics:
>
>1. Re: DDNS limitations - ddns-qualifying-suffix vs domain-name
>   (Darren Ankney)
>2. Re: Migration Questions (Darren Ankney)
>3. Re: Issue installing Kea DHCP4 on Ubuntu 22 with Postgresql
>   16 (Darren Ankney)
>4. Re: dhcp | KEA DHCPv6 server not assigning ip addresses to
>   clients (Darren Ankney)
>
>
> --
>
> Message: 1
> Date: Sat, 21 Oct 2023 13:54:27 -0400
> From: Darren Ankney 
> To: Vladimir Nikoli? 
> Cc: Kea-users@lists.isc.org
> Subject: Re: [Kea-users] DDNS limitations - ddns-qualifying-suffix vs
> domain-name
> Message-ID:
>  rspsgdx2jsmruagmzttzmitr8wfcjzanr...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi Vladimir,
>
> You can set it "ddns-qualifying-suffix": "", which resets it to empty
> in the block in which you do that.  You could also only specify inside
> subnets where you need it specified and not specify at global level.
> There would have to be some way to flag hostnames that you wanted to
> ignore a ddns-qualifying-suffix setting somehow to have it
> simultaneously set to some value and not apply to all hostnames in
> that block.
>
> Thank you,
>
> Darren Ankney
>
> On Tue, Oct 

Re: [Kea-users] DDNS limitations - ddns-qualifying-suffix vs domain-name

2023-10-22 Thread Darren Ankney
Hi Vladimir,

I thought about that, but that wouldn't necessarily work.  Without
looking up the provided hostname, Kea wouldn't understand if it should
add the suffix or not (i.e., is it a complete name?)  For example:

- suffix could be 'example.org'
- 'example.org' might have sub domains such as 'office.example.org'
and 'warehouse.example.org'
- so there may be hostnames like 'laptop1.office' and
'laptop2.warehouse' that would need example.org appended to them.

Kea couldn't know this isn't the case without some other flag or some
very complex (very slow) lookup logic to try to figure out what the
administrator intends to happen.

Thank you,

Darren Ankney

On Sun, Oct 22, 2023 at 10:33 AM Vladimir Nikolic  wrote:
>
> Hi Darren,
>
> > There would have to be some way to flag hostnames that you wanted to
> > ignore a ddns-qualifying-suffix setting somehow to have it
> > simultaneously set to some value and not apply to all hostnames in
> > that block.
>
> Yeah, like if you end "hostname" parameter (within a host reservation)
> with a ".", then KEA should treat it as a FQDN, and not append
> "ddns-qualifying-suffix" from the subnet definition.
>
> Regards,
> Vladimir
>
> On 2023-10-21 18:54, Darren Ankney wrote:
> > Hi Vladimir,
> >
> > You can set it "ddns-qualifying-suffix": "", which resets it to empty
> > in the block in which you do that.  You could also only specify inside
> > subnets where you need it specified and not specify at global level.
> > There would have to be some way to flag hostnames that you wanted to
> > ignore a ddns-qualifying-suffix setting somehow to have it
> > simultaneously set to some value and not apply to all hostnames in
> > that block.
> >
> > Thank you,
> >
> > Darren Ankney
> >
> > On Tue, Oct 17, 2023 at 2:50 AM Vladimir Nikolić 
> > wrote:
> >>
> >> Thanks Darren.
> >>
> >> If ‘ddns-qualifying-subnet’ is being set on any level, it’s then
> >> appended to the ‘hostname’ value from the host reservation. ‘hostname’
> >> is the FQDN, only if ‘ddns-qualifying-subnet’ is empty.
> >> So it’s either one or another.
> >> Which is really inflexible.
> >>
> >> Regards
> >>
> >>
> >> > On 17 Oct 2023, at 12:26 am, Darren Ankney  
> >> > wrote:
> >> >
> >> > Hi Vladimir,
> >> >
> >> > The DHCPv4 domain-name option (15) isn't meant for use with ddns.  It
> >> > is a search domain that the client should use when performing name
> >> > resolution.  See: https://www.rfc-editor.org/rfc/rfc2132#section-3.17
> >> >
> >> > You can set ddns-qualifying-suffix at the global, shared-network and
> >> > subnet level.  In a host reservation, you can use the "hostname"
> >> > parameter to specify a FQDN to send to the client and for use in DDNS.
> >> > See here: 
> >> > https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#reserving-a-hostname
> >> >
> >> >> On Mon, Oct 16, 2023 at 3:23 PM Vladimir Nikolic via Kea-users
> >> >>  wrote:
> >> >>
> >> >> Hi,
> >> >>
> >> >> While trying to migrate DHCP service from ISC DHCP to ISC KEA, we are
> >> >> hitting following KEA limitations:
> >> >>
> >> >> - option domain-name has no part in DDNS names construction, it's only
> >> >> ddns-qualifying-suffix that's being honoured
> >> >> - ddns-qualifying-suffix can't be specified in the class definition (we
> >> >> have dedicated zone for our OOB devices)
> >> >> - there can be only one DDNS zone for all the clients in a subnet
> >> >> (ddns-qualifying-suffix), with ISC DHCP you can have one default
> >> >> domain-name for a subnet and every single host reservation with a
> >> >> different domain-name (DDNS zone)
> >> >>
> >> >> Regards,
> >> >> Vladimir
> >> >> --
> >> >> 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
> >> >> Kea-users@lists.isc.org
> >> >> https://lists.isc.org/mailman/listinfo/kea-users
> >> > --
> >> > 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
> >> > Kea-users@lists.isc.org
> >> > https://lists.isc.org/mailman/listinfo/kea-users
-- 
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users


Re: [Kea-users] Kea 2.4.0 and duplicate host reservations not working as documented

2023-10-22 Thread Darren Ankney
Hi Kevin,

I thought there was already an open or closed issue about this, but I
didn't find one...

Thank you,

Darren Ankney

On Sun, Oct 22, 2023 at 10:32 AM Kevin P. Fleming
 wrote:
>
> On Sun, Oct 22, 2023, at 10:17, Darren Ankney wrote:
> > It then goes on to print details about the existing lease.  You could
> > possibly use the flex-id hook to overcome this (in certain situations
> > where there is something else to use as the identifier such as
> > circuit-id).  Alternatively, you could use the API to delete the lease
> > for 192.168.88.192 soon after granting so that it is free for your
> > other interface.  However, this could lead to strangeness should the
> > original interface try to renew (because the lease will no longer be
> > found and renewal will fail).  If it's possible, it would be best to
> > assign a separate address for each interface on the system.
>
> Thanks, at least I understand why this is happening now.
>
> 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.
>
> 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.
>
> 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.
> --
> 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
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
-- 
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users


Re: [Kea-users] DDNS limitations - ddns-qualifying-suffix vs domain-name

2023-10-22 Thread Vladimir Nikolic via Kea-users

Hi Darren,


There would have to be some way to flag hostnames that you wanted to
ignore a ddns-qualifying-suffix setting somehow to have it
simultaneously set to some value and not apply to all hostnames in
that block.


Yeah, like if you end "hostname" parameter (within a host reservation) 
with a ".", then KEA should treat it as a FQDN, and not append 
"ddns-qualifying-suffix" from the subnet definition.


Regards,
Vladimir

On 2023-10-21 18:54, Darren Ankney wrote:

Hi Vladimir,

You can set it "ddns-qualifying-suffix": "", which resets it to empty
in the block in which you do that.  You could also only specify inside
subnets where you need it specified and not specify at global level.
There would have to be some way to flag hostnames that you wanted to
ignore a ddns-qualifying-suffix setting somehow to have it
simultaneously set to some value and not apply to all hostnames in
that block.

Thank you,

Darren Ankney

On Tue, Oct 17, 2023 at 2:50 AM Vladimir Nikolić  
wrote:


Thanks Darren.

If ‘ddns-qualifying-subnet’ is being set on any level, it’s then 
appended to the ‘hostname’ value from the host reservation. ‘hostname’ 
is the FQDN, only if ‘ddns-qualifying-subnet’ is empty.

So it’s either one or another.
Which is really inflexible.

Regards


> On 17 Oct 2023, at 12:26 am, Darren Ankney  wrote:
>
> Hi Vladimir,
>
> The DHCPv4 domain-name option (15) isn't meant for use with ddns.  It
> is a search domain that the client should use when performing name
> resolution.  See: https://www.rfc-editor.org/rfc/rfc2132#section-3.17
>
> You can set ddns-qualifying-suffix at the global, shared-network and
> subnet level.  In a host reservation, you can use the "hostname"
> parameter to specify a FQDN to send to the client and for use in DDNS.
> See here: 
https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#reserving-a-hostname
>
>> On Mon, Oct 16, 2023 at 3:23 PM Vladimir Nikolic via Kea-users
>>  wrote:
>>
>> Hi,
>>
>> While trying to migrate DHCP service from ISC DHCP to ISC KEA, we are
>> hitting following KEA limitations:
>>
>> - option domain-name has no part in DDNS names construction, it's only
>> ddns-qualifying-suffix that's being honoured
>> - ddns-qualifying-suffix can't be specified in the class definition (we
>> have dedicated zone for our OOB devices)
>> - there can be only one DDNS zone for all the clients in a subnet
>> (ddns-qualifying-suffix), with ISC DHCP you can have one default
>> domain-name for a subnet and every single host reservation with a
>> different domain-name (DDNS zone)
>>
>> Regards,
>> Vladimir
>> --
>> 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
>> Kea-users@lists.isc.org
>> https://lists.isc.org/mailman/listinfo/kea-users
> --
> 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
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users

--
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users


Re: [Kea-users] Kea 2.4.0 and duplicate host reservations not working as documented

2023-10-22 Thread Kevin P. Fleming
On Sun, Oct 22, 2023, at 10:17, Darren Ankney wrote:
> It then goes on to print details about the existing lease.  You could
> possibly use the flex-id hook to overcome this (in certain situations
> where there is something else to use as the identifier such as
> circuit-id).  Alternatively, you could use the API to delete the lease
> for 192.168.88.192 soon after granting so that it is free for your
> other interface.  However, this could lead to strangeness should the
> original interface try to renew (because the lease will no longer be
> found and renewal will fail).  If it's possible, it would be best to
> assign a separate address for each interface on the system.

Thanks, at least I understand why this is happening now.

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.

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.

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.
-- 
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users


Re: [Kea-users] Kea 2.4.0 and duplicate host reservations not working as documented

2023-10-22 Thread Darren Ankney
Hi Kevin,

The setting  "ip-reservations-unique": false, only ensures your config
will pass muster with multiple reservations for the same IP, it
guarantees nothing about the future allocation of the addresses.

This frequently comes up, as it does not behave in the same way that
it did in ISC DHCP.  In ISC DHCP, there was no lease recorded for
reservations made with the "fixed-address" keyword.  Therefore,
whatever client that was assigned the same address and came along and
asked for it, got it.  In Kea, this behavior has changed.  A lease is
always recorded for a leased IP address.  Therefore, what is happening
here is noted in the log is that the address can't be allocated as it
is already in use by your other interface:

"[hwtype=1 90:2e:16:d6:a4:1e],
cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], tid=0x262eb546:
conflicting reservation for address 192.168.88.192 with existing lease
Address:   192.168.88.192"

It then goes on to print details about the existing lease.  You could
possibly use the flex-id hook to overcome this (in certain situations
where there is something else to use as the identifier such as
circuit-id).  Alternatively, you could use the API to delete the lease
for 192.168.88.192 soon after granting so that it is free for your
other interface.  However, this could lead to strangeness should the
original interface try to renew (because the lease will no longer be
found and renewal will fail).  If it's possible, it would be best to
assign a separate address for each interface on the system.

Thank you,

Darren Ankney

On Sun, Oct 22, 2023 at 8:43 AM Kevin P. Fleming
 wrote:
>
> I've got this in my config file for the DHCPv4 server (using Kea 2.4.0:
>
>   "Dhcp4": {
> "authoritative": true,
> "valid-lifetime": 86400,
> "reservations-global": false,
> "reservations-in-subnet": true,
> "reservations-out-of-pool": true,
> "ip-reservations-unique": false,
> ...
> "subnet4": [
>   {
> "id": 88,
> "subnet": "192.168.88.0/24",
> "pools": [
>   {
>   "pool": "192.168.88.64/26"
>   },
>   {
>   "pool": "192.168.88.128/26"
>   }
> ],
> "reservations": [
>   {
> "hw-address": "90:2e:16:d6:a4:1e",
> "ip-address": "192.168.88.192",
> "hostname":  "balrog22",
> "user-context": {
>   "name": "balrog22"
> }
>   },
>   {
> "hw-address": "a8:64:f1:30:88:0b",
> "ip-address": "192.168.88.192",
> "hostname":  "balrog22",
> "user-context": {
>   "name": "balrog22"
> }
>   },
> ...
>
> In theory this should result in my laptop getting the same IPv4 address 
> whether it is connected to the wired or wireless networks (which are the same 
> VLAN/subnet).
>
> However, I see this in the log:
>
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: WARN  
> ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT [hwtype=1 90:2e:16:d6:a4:1e], 
> cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], tid=0x262eb546: 
> conflicting reservation for address 192.168.88.192 with existing lease 
> Address:   192.168.88.192
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Valid life:86400
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Cltt:  1697977751
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Hardware addr: a8:64:f1:30:88:0b
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Client id: 01:a8:64:f1:30:88:0b
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Subnet ID: 88
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Pool ID:   0
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: State: default
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Relay ID:  (none)
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Remote ID: (none)
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: INFO  DHCP4_LEASE_ADVERT [hwtype=1 
> 90:2e:16:d6:a4:1e], cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], 
> tid=0x262eb546: lease 192.168.88.64 will be advertised
> Oct 22 08:29:55 core23-a kea-dhcp4[1650]: INFO  DHCP4_LEASE_ALLOC [hwtype=1 
> 90:2e:16:d6:a4:1e], cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], 
> tid=0x262eb546: lease 192.168.88.64 has been allocated for 86400 seconds
>
> I'm running in the default multithreaded mode, so 'reservations-lookup-first' 
> should be enabled (its default).
>
> I must be missing something, as I believe I'm doing exactly what the ARM says 
> I should do to have multiple reservations for the same IP address, but it's 
> not working.
>
> --
> 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
> Kea-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users
-- 
ISC funds the development of this software with paid 

[Kea-users] Kea 2.4.0 and duplicate host reservations not working as documented

2023-10-22 Thread Kevin P. Fleming
I've got this in my config file for the DHCPv4 server (using Kea 2.4.0:

  "Dhcp4": {
"authoritative": true,
"valid-lifetime": 86400,
"reservations-global": false,
"reservations-in-subnet": true,
"reservations-out-of-pool": true,
"ip-reservations-unique": false,
...
"subnet4": [
  {
"id": 88,
"subnet": "192.168.88.0/24",
"pools": [
  {
  "pool": "192.168.88.64/26"
  },
  {
  "pool": "192.168.88.128/26"
  }
],
"reservations": [
  {
"hw-address": "90:2e:16:d6:a4:1e",
"ip-address": "192.168.88.192",
"hostname":  "balrog22",
"user-context": {
  "name": "balrog22"
}
  },
  {
"hw-address": "a8:64:f1:30:88:0b",
"ip-address": "192.168.88.192",
"hostname":  "balrog22",
"user-context": {
  "name": "balrog22"
}
  },
...

In theory this should result in my laptop getting the same IPv4 address whether 
it is connected to the wired or wireless networks (which are the same 
VLAN/subnet).

However, I see this in the log:

Oct 22 08:29:55 core23-a kea-dhcp4[1650]: WARN  
ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT [hwtype=1 90:2e:16:d6:a4:1e], 
cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], tid=0x262eb546: 
conflicting reservation for address 192.168.88.192 with existing lease Address: 
  192.168.88.192
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Valid life:86400
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Cltt:  1697977751
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Hardware addr: a8:64:f1:30:88:0b
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Client id: 01:a8:64:f1:30:88:0b
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Subnet ID: 88
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Pool ID:   0
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: State: default
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Relay ID:  (none)
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: Remote ID: (none)
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: INFO  DHCP4_LEASE_ADVERT [hwtype=1 
90:2e:16:d6:a4:1e], cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], 
tid=0x262eb546: lease 192.168.88.64 will be advertised
Oct 22 08:29:55 core23-a kea-dhcp4[1650]: INFO  DHCP4_LEASE_ALLOC [hwtype=1 
90:2e:16:d6:a4:1e], cid=[00:81:74:fa:e6:94:98:99:8d:79:c0:a3:9c:87:27:72], 
tid=0x262eb546: lease 192.168.88.64 has been allocated for 86400 seconds

I'm running in the default multithreaded mode, so 'reservations-lookup-first' 
should be enabled (its default).

I must be missing something, as I believe I'm doing exactly what the ARM says I 
should do to have multiple reservations for the same IP address, but it's not 
working.
-- 
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
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users