Ok, and now it is solved.

The magic was: "interface": "ens3“, in the subnet6 section. interfaces-config 
was not enough.

Thank you very much for your help guys!

Jan

> 19. 8. 2024 v 20:54, Jan Jurko via Kea-users <kea-users@lists.isc.org>:
> 
> Hi Darren.
> I just discovered error message in the tcpdump - Server could not select 
> subnet for this client name_of_the_client
> 
> Jan
> 
>> 19. 8. 2024 v 16:32, Jan Jurko via Kea-users <kea-users@lists.isc.org>:
>> 
>> Hi Darren.
>> 
>> Here are some tcpdump logs gathered during ipconfig /renew6 on windows 
>> machine.
>> 
>> 
>> 16:28:45.345877 IP6 (flowlabel 0x50bc8, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:45.347124 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.336578 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.337552 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.338244 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.338882 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.345023 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.346179 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.346691 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.347208 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.347629 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.348078 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.348483 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.348923 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 16:28:46.349395 IP6 (flowlabel 0x080d2, hlim 1, next-header UDP (17) payload 
>> length: 103) fe80::54a0:da31:647a:debc.546 > ff02::1:2.547: [udp sum ok] 
>> dhcp6 solicit (xid=109009 (elapsed-time 0) (client-ID hwaddr/time type 1 
>> time 777170736 525400f4c2d7) (IA_NA IAID:106058752 T1:0 T2:0) (Client-FQDN) 
>> (vendor-class) (option-request vendor-specific-info DNS-server 
>> DNS-search-list Client-FQDN))
>> 16:28:46.349856 IP6 (flowlabel 0x51d47, hlim 64, next-header UDP (17) 
>> payload length: 138) fe80::5054:ff:fefb:f887.547 > 
>> fe80::54a0:da31:647a:debc.546: [udp sum ok] dhcp6 advertise (xid=109009 
>> (client-ID hwaddr/time type 1 time 777170736 525400f4c2d7) (server-ID 
>> hwaddr/time type 1 time 777238119 525400fbf887) (IA_NA IAID:106058752 T1:0 
>> T2:0 (status-code NoAddrsAvail)) (Client-FQDN))
>> 
>> 
>> Jan
>> 
>>> 18. 8. 2024 v 23:55, Darren Ankney <darren.ank...@gmail.com>:
>>> 
>>> Hi Jan,
>>> 
>>> "Message is invalid and it is discarded." this is the reason.  Though
>>> I could not begin to speculate why the client is discarding the
>>> message.  Most likely there is some incorrect information or missing
>>> information (some option was requested but was not sent).  Wireshark
>>> can help here.  Use tcpdump to dump the packets:  tcpdump -w dump.pcap
>>> port 547.  Open the file in Wireshark.  See what was requested in the
>>> Solicit vs what was sent in the Advertise.
>>> 
>>> Thank you,
>>> Darren Ankney
>>> 
>>> On Sun, Aug 18, 2024 at 7:03 AM Jan Jurko via Kea-users
>>> <kea-users@lists.isc.org> wrote:
>>>> 
>>>> Hello Darren.
>>>> Thank you for your reply.
>>>> 
>>>> Kea and client are both on the same hypervizor, other clients are on the 
>>>> same network in the building so there should not be a problem with some fw 
>>>> etc.
>>>> 
>>>> I’ve enabled windows logs for dhcp and here they are:
>>>> 
>>>> 1.
>>>> Information
>>>> Solicit is sent from the interface 4. Status code is 0x0
>>>> 
>>>> 2.
>>>> Error
>>>> Message is invalid and it is discarded.
>>>> 
>>>> 3.
>>>> Error
>>>> Your computer was not assigned an address from the network (by the DHCP 
>>>> server) for the Network Card with network address XXXX. The following 
>>>> error occured: 0x138E. Your computer will continue to try and obtain an 
>>>> address on its own from the network address (DHCP) server.
>>>> 
>>>> 
>>>> There is no firewall on the clients.
>>>> 
>>>> As I said, Kea and rest of the computers/clients are in the same network.
>>>> 
>>>> I’ve tried to create the small configuration - no reservations, only pool 
>>>> of addresses - the same bad result.
>>>> 
>>>> Thank you very much for your help.
>>>> 
>>>> Jan
>>>> 
>>>> 
>>>>> 18. 8. 2024 v 12:36, Darren Ankney <darren.ank...@gmail.com>:
>>>>> 
>>>>> Hi Jan,
>>>>> 
>>>>> From the log messages you have shown, it appears that Kea is
>>>>> attempting to advertise some address to a client with DUID:
>>>>> 00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7 The client should next
>>>>> request this address but that isn't shown in your logs.  The client
>>>>> must not like something about the advertisement or is not receiving
>>>>> the advertisement.  It would be difficult to help without more
>>>>> information.  Is this traffic relayed or do the client and server
>>>>> exist on the same physical network?  Have you looked in the client
>>>>> logs (if exist) to see what it thinks is happening?  You might try
>>>>> adding a small pool to the subnet to see what happens (i.e., does the
>>>>> client get an address, though I doubt that would be the case).
>>>>> 
>>>>> Thank you,
>>>>> Darren Ankney
>>>>> 
>>>>> On Sun, Aug 18, 2024 at 5:03 AM Jan Jurko via Kea-users
>>>>> <kea-users@lists.isc.org> wrote:
>>>>>> 
>>>>>> Good day.
>>>>>> I have Kea 2.6.1 installed. I use v4 and v6 dhcp server. V4 works fine 
>>>>>> but v6 does not give clients IPv6 addresses. The setup is:
>>>>>> 
>>>>>> HW router with ipv6 enabled, RA enabled, M flag present. I do not use O 
>>>>>> flag because in the dualstack dns servers are on v4 addresses. So I just 
>>>>>> want to distribute ipv6 addresses from dhcp server to clients. I use 
>>>>>> hw-address to distribute addresses but I tried DUID as well.
>>>>>> 
>>>>>> I can see in the Kea logs this output:
>>>>>> 
>>>>>> 2024-08-18 10:44:32.959 INFO  [kea-dhcp6.dhcp6/3542.140690709083840] 
>>>>>> DHCP6_QUERY_LABEL received query: 
>>>>>> duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no hwaddr info], 
>>>>>> tid=0xbea948
>>>>>> 2024-08-18 10:44:32.959 INFO  [kea-dhcp6.packets/3542.140690709083840] 
>>>>>> DHCP6_PACKET_RECEIVED duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], 
>>>>>> [no hwaddr info], tid=0xbea948: SOLICIT (type 1) received from 
>>>>>> fe80::54a0:da31:647a:debc to ff02::1:2 on interface ens3
>>>>>> 2024-08-18 10:44:32.959 INFO  [kea-dhcp6.packets/3542.140690709083840] 
>>>>>> DHCP6_PACKET_SEND duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no 
>>>>>> hwaddr info], tid=0xbea948: trying to send packet ADVERTISE (type 2) 
>>>>>> from [ff02::1:2]:547 to [fe80::54a0:da31:647a:debc]:546 on interface ens3
>>>>>> 2024-08-18 10:44:33.957 INFO  [kea-dhcp6.dhcp6/3542.140690717476544] 
>>>>>> DHCP6_QUERY_LABEL received query: 
>>>>>> duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no hwaddr info], 
>>>>>> tid=0xbea948
>>>>>> 2024-08-18 10:44:33.958 INFO  [kea-dhcp6.packets/3542.140690717476544] 
>>>>>> DHCP6_PACKET_RECEIVED duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], 
>>>>>> [no hwaddr info], tid=0xbea948: SOLICIT (type 1) received from 
>>>>>> fe80::54a0:da31:647a:debc to ff02::1:2 on interface ens3
>>>>>> 2024-08-18 10:44:33.958 INFO  [kea-dhcp6.packets/3542.140690717476544] 
>>>>>> DHCP6_PACKET_SEND duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no 
>>>>>> hwaddr info], tid=0xbea948: trying to send packet ADVERTISE (type 2) 
>>>>>> from [ff02::1:2]:547 to [fe80::54a0:da31:647a:debc]:546 on interface ens3
>>>>>> 2024-08-18 10:44:33.959 INFO  [kea-dhcp6.dhcp6/3542.140690709083840] 
>>>>>> DHCP6_QUERY_LABEL received query: 
>>>>>> duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no hwaddr info], 
>>>>>> tid=0xbea948
>>>>>> 2024-08-18 10:44:33.959 INFO  [kea-dhcp6.packets/3542.140690709083840] 
>>>>>> DHCP6_PACKET_RECEIVED duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], 
>>>>>> [no hwaddr info], tid=0xbea948: SOLICIT (type 1) received from 
>>>>>> fe80::54a0:da31:647a:debc to ff02::1:2 on interface ens3
>>>>>> 2024-08-18 10:44:33.960 INFO  [kea-dhcp6.packets/3542.140690709083840] 
>>>>>> DHCP6_PACKET_SEND duid=[00:01:00:01:2e:52:af:30:52:54:00:f4:c2:d7], [no 
>>>>>> hwaddr info], tid=0xbea948: trying to send packet ADVERTISE (type 2) 
>>>>>> from [ff02::1:2]:547 to [fe80::54a0:da31:647a:de
>>>>>> 
>>>>>> 
>>>>>> I’ve used the old ISC dhcp server but I want to migrace to Kea because 
>>>>>> the old ISC dhcp server is obsolette.
>>>>>> 
>>>>>> Configuration file looks like this (it is truncated because there are 
>>>>>> more than 200 records):
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> {
>>>>>> # /etc/dhcpd6.conf
>>>>>> #
>>>>>> # Sample DHCPv6 configuration file for ISC dhcpd
>>>>>> #
>>>>>> # *** PLEASE CONFIGURE IT FIRST ***
>>>>>> #
>>>>>> # Don't forget to set the DHCPD6_INTERFACE in the
>>>>>> # /etc/sysconfig/dhcpd file.
>>>>>> #
>>>>>> /// This configuration declares some subnets but has no interfaces-config
>>>>>> /// Reference Kea #245
>>>>>> "Dhcp6": {
>>>>>> "control-socket": {
>>>>>>     "socket-type": "unix",
>>>>>>     "socket-name": "/tmp/kea6-ctrl-socket"
>>>>>> },
>>>>>> "mac-sources": [
>>>>>>     "any"
>>>>>> ],
>>>>>> "loggers": [
>>>>>>   {
>>>>>>     "name": "kea-dhcp6",
>>>>>>     "severity": "DEBUG",
>>>>>>     "output_options": [
>>>>>>       {
>>>>>>         "output": "/var/log/kea/dhcp6.log",
>>>>>>         "maxver": 10
>>>>>>       }
>>>>>>     ]
>>>>>>   },
>>>>>>   {
>>>>>>     "name": "kea-dhcp6.dhcpsrv",
>>>>>>     "severity": "DEBUG",
>>>>>>     "output_options": [
>>>>>>       {
>>>>>>         "output": "/var/log/kea/dhcp6-dhcpsrv.log",
>>>>>>         "maxver": 10
>>>>>>       }
>>>>>>     ]
>>>>>>   },
>>>>>>   {
>>>>>>     "name": "kea-dhcp6.leases",
>>>>>>     "severity": "DEBUG",
>>>>>>     "output_options": [
>>>>>>       {
>>>>>>         "output": "/var/log/kea/dhcp6-leases.log",
>>>>>>         "maxver": 10
>>>>>>       }
>>>>>>     ]
>>>>>>   }
>>>>>> ],
>>>>>> "interfaces-config": {
>>>>>>     "interfaces": [ "ens3" ]
>>>>>> },
>>>>>> "subnet6": [
>>>>>>   {
>>>>>>     "id": 1,
>>>>>>     "subnet": „2001:XXX:XXX:0::/64",
>>>>>>   "reservations": [
>>>>>>   {
>>>>>>     "hostname": „XXX",
>>>>>>     "hw-address": "08:8f:c3:f5:ab:49",
>>>>>>     "ip-addresses": [
>>>>>>       „2001:XXX:XXX:0:192:168:1:75"
>>>>>>     ]
>>>>>>   },
>>>>>>   {
>>>>>>     "hostname": „AAAAA",
>>>>>>     "hw-address": "08:97:98:d7:c5:d0",
>>>>>>     "ip-addresses": [
>>>>>>       „2001:XXX:XXX:0:192:168:0:169"
>>>>>>     ]
>>>>>>   }
>>>>>> ]
>>>>>> }
>>>>>> ]
>>>>>> }
>>>>>> }
>>>>>> 
>>>>>> Thank you for your help. I’ve spent more than 10 hours debugging this 
>>>>>> problem, but still no luck.
>>>>>> 
>>>>>> Jan
>>>>>> --
>>>>>> 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
>>> -- 
>>> 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

-- 
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

Reply via email to