I recently redeployed Kea 2.2.0 in my network; previously it was behind a 
router providing relay services, but now it is directly connected to the 
subnets it serves. It is running on Linux, kernel is 6.1.<something>.

In the new configuration it has four interfaces enabled, and four subnets (one 
per interface). The interfaces are not configured with unicast support (there 
is no "/<address>" after the interface name), but the actual underlying 
interfaces *do* have GUAs in the matching subnets.

Without an 'interface' specification in the subnet configuration, Kea was 
unable to match incoming client requests to subnets. I can understand why this 
would be the case if the underlying interface only had a LL address, but it has 
both LL and GUA and the GUA matches the subnet. I had expected that kea-dhcp6 
would then operate like kea-dhcp4 does, and enumerate the addresses on the 
underlying interface to determine if any subnets matched it. I was wrong :-)

My system is working fine with 'interface' in the subnet configuration, but I 
thought it might be worthwhile to mention this in case any other users 
experience it. I could also suggest that the wording in the ARM be improved to 
indicate that 'interface' may be almost-mandatory for common configurations; 
right now the wording there makes it seems like 'interface' should not be 
needed in common configurations.
-- 
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
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to