<div dir="ltr">It's also failing with the same message when combined with client classes on 1.0 :(<div><br></div><div><div> "option-def": [</div><div> {</div><div> "name": "microsoft-disable-netbios",</div><div> "code": 1,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "type": "uint8"</div><div> },</div><div> {</div><div> "name": "microsoft-release-lease",</div><div> "code": 2,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "type": "uint8"</div><div> },</div><div> {</div><div> "name": "cisco-lwapp-servers",</div><div> "code": 241,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "type": "ipv4-address",</div><div> "array": true</div><div> }</div><div> ],</div><div> "client-classes": [</div><div> {</div><div> "name": "MSFT_5_0",</div><div> "test": "option[60].hex == 'MSFT 5.0'",</div><div> "option-data": [</div><div> {</div><div> "name": "microsoft-disable-netbios",</div><div> "code": 1,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "csv-format": true,</div><div> "data": "2"</div><div> },</div><div> {</div><div> "name": "microsoft-release-lease",</div><div> "code": 2,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "csv-format": true,</div><div> "data": "1"</div><div> },</div><div> {</div><div> "name": "vendor-encapsulated-options"</div><div> }</div><div> ]</div><div> },</div><div> {</div><div> "name": "Cisco_AP",</div><div> "test": "substring(option[60].hex,0,8) == 'Cisco AP'",</div><div> "option-data": [</div><div> {</div><div> "name": "cisco-lwapp-servers",</div><div> "code": 241,</div><div> "space": "vendor-encapsulated-options-space",</div><div> "csv-format": true,</div><div> "data": "10.10.40.20"</div><div> },</div><div> {</div><div> "name": "vendor-encapsulated-options"</div><div> }</div><div> ]</div><div> }</div><div> ]</div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 27, 2016 at 3:28 AM, Ola Thoresen <span dir="ltr"><<a href="mailto:ola@nytt.no" target="_blank">ola@nytt.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just tested an upgrade to v 1.0 but it still errors out with the same message.<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
On 26. jan. 2016 16:21, Ola Thoresen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Testing a bit with vendor-encapsulated-options, but can't seem to get it<br>
right.<br>
<br>
I have created a (global) option-def to add a few Option-43 values:<br>
<br>
"option-def": [<br>
{<br>
"name": "config-file-name",<br>
"code": 1,<br>
"space": "vendor-encapsulated-options-space",<br>
"type": "string",<br>
"array": false,<br>
"record-types": "",<br>
"encapsulate": ""<br>
},<br>
{<br>
"name": "image-file-type",<br>
"code": 2,<br>
"space": "vendor-encapsulated-options-space",<br>
"type": "string",<br>
"array": false,<br>
"record-types": "",<br>
"encapsulate": ""<br>
}<br>
],<br>
<br>
But when I try to add the following option-data, the server fails to start:<br>
<br>
"option-data": [<br>
{<br>
"name": "vendor-encapsulated-options"<br>
},<br>
{<br>
"name": "config-file-name",<br>
"code": 1,<br>
"space": "vendor-encapsulated-options-space",<br>
"csv-format": true,<br>
"data": "config.conf"<br>
},<br>
{<br>
"name": "image-file-type",<br>
"code": 2,<br>
"space": "vendor-encapsulated-options-space",<br>
"csv-format": true,<br>
"data": "symlink"<br>
}<br>
],<br>
<br>
If I omit the first three lines in option-data {"name":<br>
"vendor-encapsulated-options"}, the server starts fine, but the options<br>
are not sent.<br>
If I add those lines, the server fails to start, with the following error:<br>
DHCP4_PARSER_FAIL failed to create or run parser for configuration<br>
element option-data: option data does not match option definition<br>
(space: dhcp4, code: 43): no option value specified<br>
(/etc/kea/kea.conf:65:7)<br>
<br>
I have tried to add some "data": "" of various types to the<br>
"vendor-encapsulated-options" but it does not change anything.<br>
What am I missing here?<br>
<br>
This is kea-0.9.2-2.fc22.x86_64.rpm<br>
I can try to download and compile the 1.0-version if that helps<br>
<br>
<br>
<br>
Rgds.<br>
<br>
Ola Thoresen<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</blockquote>
_______________________________________________<br>
Kea-users mailing list<br>
<a href="mailto:Kea-users@lists.isc.org" target="_blank">Kea-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
</div></div></blockquote></div><br></div>