<div dir="ltr"><span style="color:rgb(33,33,33);font-size:13px">In case someone comes other this thread with the same problem...</span><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">After reading the RFC (<a href="https://tools.ietf.org/search/rfc3397">https://tools.ietf.org/search/rfc3397</a>) and struggling a bit, here is how to work around the problem until the future enhancement is developed (see ticket below). Please read the rfc if you need more than one domain. Example below for a single one.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">1 - convert string to hex (conversion tool here: <a href="http://www.swingnote.com/tools/texttohex.php" class="gmail_msg" target="_blank">http://www.swingnote.com/tools/texttohex.php</a>)</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font size="2" face="monospace" class="gmail_msg">e  x  a  m  p  l  e  .  c  o  m</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" size="2" class="gmail_msg">65 78 61 6d 70 6c 65 2e 63 6f 6d</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" size="2" class="gmail_msg"><br class="gmail_msg"></font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font size="2" class="gmail_msg">2 - drop the dots, prepend each element with number of chars and finish with null</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><div class="gmail_msg"><font size="2" face="monospace" class="gmail_msg">7) e  x  a  m  p  l  e  3) c  o  m  (null)</font></div><div class="gmail_msg"><font face="monospace" size="2" class="gmail_msg">07 65 78 61 6d 70 6c 65 03 63 6f 6d 00</font></div></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" size="2" class="gmail_msg"><br class="gmail_msg"></font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font size="2" class="gmail_msg">3- copy result to config file</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg">"option-data" : [</font><span class="gmail_msg" style="font-family:monospace">{</span></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg">    "name": "domain-search",</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg">    "data": "076578616d706c6503636f6d00",</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg">    "csv-format": false</font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg">}]</font></div><br class="inbox-inbox-Apple-interchange-newline"><br><div class="gmail_quote"><div dir="ltr">On Mon, 20 Feb 2017 at 18:42 James Sumners <<a href="mailto:JamesSumners@clayton.edu">JamesSumners@clayton.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div style="word-wrap:break-word" class="gmail_msg">
<div class="m_1497293859104721164bloop_markdown gmail_msg">
<p class="gmail_msg">I can tell you that it <em class="gmail_msg">does</em> have to be in encoded binary format — <a href="http://kea.isc.org/ticket/5087" class="gmail_msg" target="_blank">http://kea.isc.org/ticket/5087</a></p>
<p class="gmail_msg"></p>
</div>
<div class="m_1497293859104721164bloop_original_html gmail_msg"></div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="m_1497293859104721164bloop_original_html gmail_msg">
<div id="m_1497293859104721164bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto" class="gmail_msg">
<br class="gmail_msg">
</div>
<br class="gmail_msg">
<div id="m_1497293859104721164bloop_sign_1487612530679209984" class="m_1497293859104721164bloop_sign gmail_msg"></div>
<br class="gmail_msg">
<p class="m_1497293859104721164airmail_on gmail_msg">On February 20, 2017 at 12:32:33 PM, Olivier Clavel (<a href="mailto:olivier.clavel@gmail.com" class="gmail_msg" target="_blank">olivier.clavel@gmail.com</a>) wrote:</p>
</div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="m_1497293859104721164bloop_original_html gmail_msg"><blockquote type="cite" class="m_1497293859104721164clean_bq gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">

<div dir="ltr" class="gmail_msg">
<div class="m_1497293859104721164inbox-inbox-gj m_1497293859104721164inbox-inbox-s2 gmail_msg" style="margin:0px;padding:0px">
<div class="m_1497293859104721164inbox-inbox-ap m_1497293859104721164inbox-inbox-s2 gmail_msg" style="border-top:1px solid rgb(224,224,224);outline:none;word-wrap:break-word">
<div class="m_1497293859104721164inbox-inbox-pA m_1497293859104721164inbox-inbox-s2 gmail_msg" style="overflow:hidden">
<div class="m_1497293859104721164inbox-inbox-he m_1497293859104721164inbox-inbox-s2 gmail_msg" style="margin:0px 20px 16px 80px">
<div class="m_1497293859104721164inbox-inbox-b5 m_1497293859104721164inbox-inbox-xJNT8d gmail_msg" style="overflow-x:auto;overflow-y:hidden;padding-left:10px;margin-right:60px">
<div class="m_1497293859104721164inbox-inbox-uyb8Gf gmail_msg">
<div class="gmail_msg">
<div class="m_1497293859104721164inbox-inbox-F3hlO gmail_msg">
<div dir="ltr" class="gmail_msg">
<div dir="ltr" class="gmail_msg">
<div dir="ltr" class="gmail_msg">Hello everyone.
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Sorry to come here with a question that seems so basic. Unfortunately, I can't find the way to set the domain-search option correctly sent back to the dhcp4 client. This is what I've tried so far with the result.</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">1)</div>
<div class="gmail_msg">"option-data": [ {"name": "domain-search", "data": "clavel.loc"} ]</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Kea refuses to start with following errors.</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg"><font face="monospace" class="gmail_msg">2017-02-18 15:25:53.899 ERROR [kea-dhcp4.dhcp4/3379] DHCP4_PARSER_FAIL failed to create or run parser for configuration element subnet4: option data does not match option definition (space: dhcp4,
 code: 119): unable to cast clavel.loc to binary data type: attempt to decode a value not in base16 char set (/etc/kea/kea-dhcp4.conf:337:51)</font></div>
<div class="gmail_msg"><font face="monospace" class="gmail_msg">2017-02-18 15:25:53.899 ERROR [kea-dhcp4.dhcp4/3379] DHCP4_CONFIG_LOAD_FAIL configuration error using file: /etc/kea/kea-dhcp4.conf, reason: option data does not match option definition (space:
 dhcp4, code: 119): unable to cast clavel.loc to binary data type: attempt to decode a value not in base16 char set (/etc/kea/kea-dhcp4.conf:337:51)</font></div>
<div class="gmail_msg"><font face="monospace" class="gmail_msg">2017-02-18 15:25:53.900 ERROR [kea-dhcp4.dhcp4/3379] DHCP4_INIT_FAIL failed to initialize Kea server: configuration error using file '/etc/kea/kea-dhcp4.conf': option data does not match option
 definition (space: dhcp4, code: 119): unable to cast clavel.loc to binary data type: attempt to decode a value not in base16 char set (/etc/kea/kea-dhcp4.conf:337:51)</font></div>
</div>
<div class="gmail_msg"><font face="monospace" class="gmail_msg"><br class="gmail_msg">
</font></div>
<div class="gmail_msg"><font face="monospace" class="gmail_msg"><br class="gmail_msg">
</font></div>
<div class="gmail_msg">2)</div>
<div class="gmail_msg">"option-data": [ {"name": "domain-search", "data": "636C6176656C2E6C6F63"} ]<br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg">"option-data": [ {"name": "domain-search", "data": "636C6176656C2E6C6F63"}, "csv-format": false ]</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">In both cases, the server starts correctly but then the following error appears in dhcp client:</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg"><font face="monospace" class="gmail_msg">Invalid domain list.</font></div>
<div class="gmail_msg"><font face="monospace" class="gmail_msg">suspect value in domain_search option - discarded</font></div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Is there some part of the doc I missed ? Thanks in advance for your answers.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="m_1497293859104721164inbox-inbox-OW gmail_msg" style="margin-right:60px"></div>
</div>
</div>
</div>
</div>
<div class="m_1497293859104721164inbox-inbox-f2FE1c gmail_msg">
<div class="m_1497293859104721164inbox-inbox-vl gmail_msg">
<div class="m_1497293859104721164inbox-inbox-bc gmail_msg" style="background-color:rgb(246,246,246);border-top:1px solid rgb(224,224,224);box-sizing:border-box;padding:16px 20px;width:1240px">
<div class="m_1497293859104721164inbox-inbox-r4 gmail_msg" style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px">
</div>
<br class="m_1497293859104721164inbox-inbox-Apple-interchange-newline gmail_msg">
</div>
</div>
</div>
</div></div></div></span></blockquote></div></div><div style="word-wrap:break-word" class="gmail_msg"><div class="m_1497293859104721164bloop_original_html gmail_msg"><blockquote type="cite" class="m_1497293859104721164clean_bq gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">
_______________________________________________ <br class="gmail_msg">
Kea-users mailing list <br class="gmail_msg">
<a href="mailto:Kea-users@lists.isc.org" class="gmail_msg" target="_blank">Kea-users@lists.isc.org</a> <br class="gmail_msg">
<a href="https://lists.isc.org/mailman/listinfo/kea-users" class="gmail_msg" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a> <br class="gmail_msg">
</div>
</div>
</span></blockquote>
</div>
<div class="m_1497293859104721164bloop_markdown gmail_msg">
<p class="gmail_msg"></p>
</div>
</div>

</blockquote></div></div>