Greetings, I work for an ISP and we are considering moving away from our current DHCP solution to ISC-DHCP or to KEA.
We would prefer to use KEA as the old ISC-DHCP will be EOL at some point. I am having issues with my config. We have many vlans, each with multiple subnets on them that need to be able to relay DHCP requests to KEA. I have tried this with Kea version 1.6.2 and with the new 1.7 verision "shared-networks": [{ "name": "VLAN4067", "relay": { # This relay address is inherited by both subnets. "ip-addresses": [ "192.168.28.1" ] }, "subnet4": [ { "pools": [ { "pool": "192.168.28.2 - 192.168.28.2" } ], "subnet": "192.168.28.0/30", "option-data": [ { "name": "routers", "data": "192.168.28.1" } ] }, { "pools": [ { "pool": "192.168.28.10 - 192.168.28.14" } ], "subnet": "192.168.28.8/29", "option-data": [ { "name": "routers", "data": "192.168.28.9" } ] }, { "pools": [ { "pool": "192.168.28.18 - 192.168.28.30" } ], "subnet": "192.168.28.16/28", "option-data": [ { "name": "routers", "data": "192.168.28.17" } ] }] }, { "name": "VLAN4068", "relay": { # This relay address is inherited by both subnets. "ip-addresses": [ "192.168.28.5" ] }, "subnet4": [ { "pools": [ { "pool": "192.168.28.6 - 192.168.28.6" } ], "subnet": "192.168.28.4/30", "option-data": [ { "name": "routers", "data": "192.168.28.5" } ] }] }], I have tried many different variations of the above config and each produces a different error message/issue. With this version it will hand out IP addresses from the first subnet4/192.168.28.1 relay IP but it will not hand out an IP from the 192.168.28.5 relay IP. When I relay the requests from 192.168.28.5 I just get this in my DHCP log. "Failed to allocate an IPv4 address for client with classes" For those not familiar with having multiple subnets on a VLAN it looks like this. ! interface Vlan4067 description "Test DHCP FCW" bandwidth 10000000 ip dhcp relay information trusted ip address 192.168.28.1 255.255.255.252 secondary ip address 192.168.28.5 255.255.255.252 ip helper-address 192.168.22.234 arp timeout 300 end I also tried this config for kea. "shared-networks": [{ "name": "VLAN4067", "relay": { "ip-addresses": [ "192.168.28.1" ] }, "subnet4": [ { "pools": [ { "pool": "192.168.28.2 - 192.168.2" } ], "subnet": "192.168.28.0/30", "option-data": [ { "name": "routers", "data": "192.168.28.1" } ] }, { "pools": [ { "pool": "192.168.10 - 192.168.28.14" } ], "subnet": "192.168.28.8/29", "option-data": [ { "name": "routers", "data": "192.168.28.9" } ] }, { "pools": [ { "pool": "192.168.28.18 - 192.168.28.30" } ], "subnet": "192.168.28.16/28", "option-data": [ { "name": "routers", "data": "192.168.28.17" } ] }] }], "shared-networks": [{ "name": "test", "relay": { "ip-addresses": [ "192.168.28.5" ] }, "subnet4": [ { "pools": [ { "pool": "192.168.6 - 192.168.28.6" } ], "subnet": "192.168.28.4/30", "option-data": [ { "name": "routers", "data": "192.168.28.5" } ] }] }], With this config I get this error in my kea log. "DHCP4_PACKET_NAK_0001 [hwtype=1 cc:be:59:XX:XX:XXX], cid=[no info], tid=0x3f0630e4: failed to select a subnet for incoming packet, src 192.168.28.1, type DHCPDISCOVER" If have tried many different configs and so far I can't get the multiple shared networks to differentiate between each other based on relay IP. Has anyone set up a network along these lines before that would be willing to give me some pointers? Sincerely, <https://www.hbci.com/> Friedrich Weissing Network Analyst Email: fweiss...@exchange.hbci.com Phone: (507)474-5830 www.hbci.com<https://www.hbci.com/> | (888) 474-9995 Contains confidential and/or proprietary information. Please handle accordingly. If you received this transmission in error, do not use in any way and delete immediately.
_______________________________________________ Kea-users mailing list Kea-users@lists.isc.org https://lists.isc.org/mailman/listinfo/kea-users