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