[Kea-users] migration questions

Daniel Braniss danny at cs.huji.ac.il
Tue Oct 10 07:51:43 UTC 2023


hi Peter

> On 10 Oct 2023, at 09:40, Peter Davies <peterd at isc.org> wrote:
> 
> Hi Daniel,
>   The "domain-name-servers" option expects a list of IP addresses. Kea does not 
>  resolve domain names as dhcpd did.
>  See: https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#standard-dhcpv4-options <https://kea.readthedocs.io/en/kea-2.4.0/arm/dhcp4-srv.html#standard-dhcpv4-options>
> 
i got it, forgot that KEA want IP and not names.
> 
>  If you need to see the text, you could manually change the format to hexstring, i.e.:
>   "data": "'fr-06:/vol/system/share/conf'" 
> 
>  I've added Gitlab feature request #51, "Text to hexstring" for you.
>  see: https://gitlab.isc.org/isc-projects/keama/-/issues/51 <https://gitlab.isc.org/isc-projects/keama/-/issues/51>
> 

so when the option is text in isc-dhcp, it MUST be string and in hex? if so it’s not
really user friendly :-), I don’t have the ascii table in my head :-) so yes, all this
is handled by scripts, but …

a question:
I see that the if/then/else is commented out, 
meaning I should check it and if im ok whit it just uncomment it?
I still have to learn the new syntax :-(

thanks
	danny

>  Kind Regards Peter
> 
> 
> 
> On 10/10/2023 07.41, Daniel Braniss wrote:
>> Hi,
>> first, as a very old user of isc dhcp, my compliments on KEA!
>> 
>> our dhcpd.conf is about 32K lines, and after some minor tweaks managed to run keama
>> without errors (it seems ISC-DHCP is a bit less strict than keama (strange since they share code))
>> these are some of the oddities:
>> 
>> this one seems harmless but …
>> original isc-dhcp:
>> 
>> subnet 132.65.192.0 netmask 255.255.252.0 {
>> 	option domain-name "cs.huji.ac.il <http://cs.huji.ac.il/>";
>> 	option domain-name-servers nsa,sa1,shuldig;
>> 	option routers 132.65.192.1;
>> }
>> 
>> becomes:
>>      {
>>        "id": 1,
>>        "subnet": "132.65.233.0/24",
>>        "option-data": [
>>          {
>>            "space": "dhcp4",
>>            "name": "domain-name",
>>            "code": 15,
>>            "data": "cs.huji.ac.il <http://cs.huji.ac.il/>"
>>          },
>>          {
>>            "space": "dhcp4",
>>            "name": "domain-name-servers",
>>            "code": 6,
>> //          "original-data": "nsa,sa1,shuldig”,  <- ?????
>>            "data": "nsa, sa1, shuldig”              <- ??????
>>          },
>>          {
>>            "space": "dhcp4",
>>            "name": "routers",
>>            "code": 3,
>>            "data": "132.65.224.1"
>>          }
>>        ]
>>      },
>> 
>> this one is a bit strange:
>> original isc-dhcp:
>> 
>> option FBSD.conf-path code 5 = text;
>> 
>> becomes:
>>    "option-def": [
>> ...
>>      {
>>        "space": "FBSD",
>>        "name": "conf-path",
>>        "code": 5,
>>        "type": "string"
>>      },
>> 
>> so far so good, but then
>> 
>>>> 
>>          {
>>            "space": "FBSD",
>>            "name": "conf-path",
>>            "code": 5,
>>            "csv-format": false,
>> //          "original-data": "fr-06:/vol/system/share/conf",
>>            "data": "66722d30363a2f766f6c2f73797374656d2f73686172652f636f6e66"
>>          },
>> 
>> the string becomes hex?
>> 
>> have some more odd issues, but for later.
>> 
>> thanks
>> 
>> 	danny
>> 
>> 
>> 
> -- 
> Peter Davies
> Support Engineer 
> Internet Systems Corporation
> peterd at isc.org <mailto:peterd at isc.org>
> 001 650-423-1460
> -- 
> 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 at lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20231010/d35adeb7/attachment.htm>


More information about the Kea-users mailing list