Hi Chris, Perhaps you might be interested in a tool that is not quite fully features but might help you get started: https://gitlab.isc.org/isc-projects/kea-quick-config The latest, not yet released, version supports several ddns parameters that you seem confused about. Please note that php is required.
TLDR; to install and use, perform these steps: git checkout https://gitlab.isc.org/isc-projects/kea-quick-config.git cd src/public_html php -S localhost:8000 The browse to http://localhost:8000 > (1) > allow unknown-clients; > > I could configure unknown-clients to allow/deny/ignore ... > > Now if convert to Kea, you mean, have to use special classes KNOWN and UNKNOWN > https://kea.readthedocs.io/en/kea-2.4.0/arm/classify.html#built-in-client-classes > I read it, I am totally lost. > > what look like in Json format for this client class ? like below ? could you > give a sample ? It would be difficult to give examples beyond what is already in the ARM without knowing your specific configuration or use case. If you search for UNKNOWN, you may find several interesting examples in the ARM (https://kea.readthedocs.io/en/kea-2.4.0/search.html?q=unknown&check_keywords=yes&area=default). > > (2) > client-updates > I could configure this common parameter "client-updates" to allow/deny/ignore > ... > > Now if convert to Kea, you mean have to use ddns-override-client-update > https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#supported-parameters > > from the table: List of DHCPv4 parameters supported by the Configuration > Backend > > Parameter Global Client-Class Shared-Network > Subnet Pool > ddns-override-client-update yes n/a yes > yes n/a > > this "ddns-override-client-update" configuration backend parameters can be > supported in Global, > this is same as my old dhcp configuration context. > But again, how it is look like in Json format? There is much detail in the ARM about what these options do and how to use them. There are many examples there of what these options look like in json. The best advice is to read the ARM. Again, however, you can search for ddns and find several examples from the ARM (https://kea.readthedocs.io/en/kea-2.4.0/search.html?q=ddns&check_keywords=yes&area=default). Final thought: I encourage you to read the ARM as you are transitioning to Kea. Kea is very different from ISC DHCP. You may not have much success if you do not take the time to understand it. Thank you, Darren Ankney -- 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