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

Reply via email to