[Kea-users] Kea allocates addresses from the wrong subnet
I'm experiencing a strange issue with Kea issuing to some DHCP clients an IP address from the wrong subnet and associated pool. This means in effect that clients on my local LAN/WLAN are getting IP addresses from the guest WLAN. It is not happening to all clients however. At present I have one phone and one laptop affected.
I have 2 subnets configured in both IPv4 and IPv6 but my problem seems to be limited to IPv4, and at this time I'm really only interested in IPv4.
I'm running a single server (Ubuntu) with 2 interfaces: bond0 and bond0.100 - these interfaces are both working fine and are brought up at boot time.
The attached Cisco 2960g switch has the correct native and tagged VLANs configured.
Kea is listening on both interfaces, and in the subnet4 / subnet config I have specified a specific interface for each subnet.
Config as follows (I've cut out a lot of option and reservation config so the JSON formatting might look wrong):