<div dir="ltr">Hi Philippe,<div><br></div><div>You could probably do this in two ways. The first way would be to define everything using VIVSO option 125 This portion of the ARM describes how: <a href="https://kea.readthedocs.io/en/kea-2.4.1/arm/dhcp4-srv.html#dhcpv4-vendor-specific-options">https://kea.readthedocs.io/en/kea-2.4.1/arm/dhcp4-srv.html#dhcpv4-vendor-specific-options</a> though it also describes how to set option 43 so it can be a little confusing.</div><div><br></div><div>The other way, if you just want to be done with it and specify the hex as you did before in ISC DHCP would be to use flex-option: <a href="https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-flex-option-so-flexible-option-actions-for-option-value-settings">https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-flex-option-so-flexible-option-actions-for-option-value-settings</a> which allows you to arbitrarily add option data to some or all outbound DHCP packets in whatever format you see fit.</div><div><br></div><div>Thank you,</div><div>Darren Ankney</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 8, 2024 at 8:56 AM Philippe EA <<a href="mailto:pea@perle.com">pea@perle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg8078176303410478847">
<div lang="FR" style="overflow-wrap: break-word;">
<div class="m_8078176303410478847WordSection1">
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">Hi Darren and all, <u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">Thanks for your feedback, I’ve checked the link and would like to go deeper on my config, hope you guys can help me.
<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">I got two questions,: <u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">1st question :<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">Here is my current config for bootfile name :<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">{<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "subnet4": [ {<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "reservations": [<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> {<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "hw-address": "aa:bb:cc:dd:ee:ff",
<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "next-server": "10.171.20.254",
<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "server-hostname": "10.171.20.72",<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> "boot-file-name": " dhcp-ztp.txt"<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> } ]<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"> } ]<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">}<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">With this config, the boot file is downloaded from a TFTP server,
<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">How to switch from TFTP to HTTP server? what am I missing on the config?
<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="color:black">2<sup>nd</sup> question : the config below is adapted from an existing vivso config
</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">{<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"option-def"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
[<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"name"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"tftp"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"code"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(9,134,88)">2</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"space"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"vendor-1966"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,
<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"type"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"string"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> } ],<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"client-classes"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
[<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"name"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"Perle"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"test"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"substring(option[60].hex,0,4) == '1966'"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"option-data"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
[<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"name"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"vivso-suboptions"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"data"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"1966"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"encapsulate"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"vendor-1966"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> },<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> {<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"name"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"tftp"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"space"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"vendor-1966"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"data"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(163,21,21)">"URL file name"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(4,81,165)">"always-send"</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">:
</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:blue">true</span><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> }<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> ]<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"> } ]<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)">}<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="font-size:10.5pt;font-family:Consolas;color:rgb(59,59,59)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="line-height:14.25pt;background:white"><span lang="EN-US" style="color:black">And below the details of the option 125 with suboption from the vendor :</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="359" height="85" style="width: 3.7416in; height: 0.8833in;" id="m_8078176303410478847Image_x0020_3" src="cid:ii_18eeb746a2b4cff311" alt="Une image contenant texte, capture d’écran, Police, ligne
Description générée automatiquement"></span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="356" height="377" style="width: 3.7083in; height: 3.925in;" id="m_8078176303410478847Image_x0020_2" src="cid:ii_18eeb746a2b5b16b22" alt="Une image contenant texte, capture d’écran, Police, nombre
Description générée automatiquement"></span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><img width="355" height="240" style="width: 3.7in; height: 2.5in;" id="m_8078176303410478847Image_x0020_1" src="cid:ii_18eeb746a2b692e333" alt="Une image contenant texte, capture d’écran, Police, nombre
Description générée automatiquement"></span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">So in HEX format it looks like this: <u></u>
<u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;color:rgb(216,110,204)">00:00:07:AE</span><span lang="EN-US" style="font-family:Arial,sans-serif">:<span style="color:black;background:lime">14</span>:<span style="background:yellow">10</span>:01:01<span style="background:yellow">:05</span>:<span style="color:black;background:lime">0F</span>:<span style="color:red">73:63:67:2D:36:2E:31:2E:54:32:35:2E:65:6D:67<u></u><u></u></span></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;color:rgb(216,110,204)">00:00:07:AE :
</span><span lang="EN-US">vendor id</span><span lang="EN-US" style="font-family:Arial,sans-serif;color:rgb(216,110,204)"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;color:rgb(102,102,102);background:lime">14 :</span><span lang="EN-US" style="font-family:Arial,sans-serif"> data length in total until the end (HEX format)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;background:yellow">Suboption 10
</span><span lang="EN-US" style="font-family:Wingdings;background:yellow">à</span><span lang="EN-US" style="font-family:Arial,sans-serif;background:yellow"> define which protocol to use for bootfile/software</span><span lang="EN-US" style="font-family:Arial,sans-serif"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif">01: Data lenght<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif">01: HTTP protocol<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;background:yellow">Suboption 05
</span><span lang="EN-US" style="font-family:Wingdings;background:yellow">à</span><span lang="EN-US" style="font-family:Arial,sans-serif;background:yellow"> define software file name</span><span lang="EN-US" style="font-family:Arial,sans-serif"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;color:black;background:lime">0F :</span><span lang="EN-US" style="font-family:Arial,sans-serif"> Data length<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif;color:red">73:63:67:2D:36:2E:31:2E:54:32:35:2E:65:6D:67 :
</span><span lang="EN-US" style="font-family:Arial,sans-serif">File name in HEX format</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Arial,sans-serif"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">So my question is :<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">This format was working with ISC DHCP, however is it possible to adapt this vivso option and suboption vendor into KEA config ?
<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">it doesn’t need to be in HEX format, as long as it works the same that’s fine.<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">If yes, how to define in my current config vivso config, the suboption 10 and suboption 5 with their data ?<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">Thank you.<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US">Philippe EA<u></u><u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="m_8078176303410478847MsoPlainText"><span>-----Message d'origine-----<br>
De : Kea-users <<a href="mailto:kea-users-bounces@lists.isc.org" target="_blank">kea-users-bounces@lists.isc.org</a>> De la part de Darren Ankney<br>
Envoyé : vendredi 29 mars 2024 12:28<br>
À : Kea user's list <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br>
Objet : Re: [Kea-users] KEA DHCP - BOOTP config</span></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">Hi Philippe,<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">There is no other way to configure option 125 (vivso) other than detailed here:
<a href="https://kea.readthedocs.io/en/kea-2.4.1/arm/dhcp4-srv.html#dhcpv4-vendor-specific-options" target="_blank">
<span style="color:windowtext;text-decoration:none">https://kea.readthedocs.io/en/kea-2.4.1/arm/dhcp4-srv.html#dhcpv4-vendor-specific-options</span></a><u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">Thank you,<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">Darren Ankney<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">On Thu, Mar 28, 2024 at 3:19 PM Philippe EA <<a href="mailto:pea@perle.com" target="_blank"><span style="color:windowtext;text-decoration:none">pea@perle.com</span></a>> wrote:<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Hi all,<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> I’m quite new on KEA DHCP, and I’m trying to setup a proper config using BOOTP, here is my current config for boot-file from an HTTP server (10.171.20.72) :<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> {<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "subnet4": [ {<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "reservations": [<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> {<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "hostname": "SCG",<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "hw-address": "00:80:d4:0c:30:76",<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "ip-address": "10.171.20.22",<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "next-server": "10.171.20.254",<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "server-hostname": "10.171.20.72”,<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> "boot-file-name": "dhcp-ztp-txt”<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> } ]<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> } ]<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> }<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> For this part I think that should work.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> My main concern is about option 125 to transfer a firmware image, I’m not sure about the way to setup that, I’ve seen a way with vivso but I need to understand how it works.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Is there a different way for this option ? Maybe an easier way ?<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Thank you for support.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Regards.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Philippe<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> --<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">> ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://www.isc.org/contact/" target="_blank"><span style="color:windowtext;text-decoration:none">https://www.isc.org/contact/</span></a> for more information.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank">
<span style="color:windowtext;text-decoration:none">https://lists.isc.org/mailman/listinfo/kea-users</span></a>.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">> Kea-users mailing list<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">> <a href="mailto:Kea-users@lists.isc.org" target="_blank"><span style="color:windowtext;text-decoration:none">Kea-users@lists.isc.org</span></a><u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">> <a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank">
<span style="color:windowtext;text-decoration:none">https://lists.isc.org/mailman/listinfo/kea-users</span></a><u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">--<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText">ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://www.isc.org/contact/" target="_blank"><span style="color:windowtext;text-decoration:none">https://www.isc.org/contact/</span></a> for more information.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank">
<span style="color:windowtext;text-decoration:none">https://lists.isc.org/mailman/listinfo/kea-users</span></a>.<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><u></u> <u></u></p>
<p class="m_8078176303410478847MsoPlainText">Kea-users mailing list<u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><a href="mailto:Kea-users@lists.isc.org" target="_blank"><span style="color:windowtext;text-decoration:none">Kea-users@lists.isc.org</span></a><u></u><u></u></p>
<p class="m_8078176303410478847MsoPlainText"><a href="https://lists.isc.org/mailman/listinfo/kea-users" target="_blank"><span style="color:windowtext;text-decoration:none">https://lists.isc.org/mailman/listinfo/kea-users</span></a><u></u><u></u></p>
</div>
</div>
-- <br>
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
To unsubscribe visit <a href="https://lists.isc.org/mailman/listinfo/kea-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/kea-users</a>.<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>
</div></blockquote></div>