<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Boom! Yup, that basic kea-ctrl-agent template was the missing secret sauce. Thank you!</div>
<div class="elementToProof" id="Signature">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0in;" class="elementToProof">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(36, 36, 36);"><br>
</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0in;" class="elementToProof">
<span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(31, 73, 125);"><b>Corby Stephens, Fiber Network Administrator</b> |
</span><span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(10, 28, 65);"><b>ACCESS</b> Anacortes Fiber Internet</span><span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(31, 73, 125);"> | P.O. Box
 547 | 904 Sixth Street | Anacortes, WA  98221</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0in;" class="elementToProof">
<span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(31, 73, 125);">Office:  360.588.8362 | Cell:  360.873.3770 |
</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(31, 73, 125);"><a style="color: rgb(31, 73, 125); margin: 0px;" data-linkindex="0" title="mailto:corbys@anacorteswa." href="mailto:corbys@anacorteswa.">corbys@anacorteswa.</a>gov</span><span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(31, 73, 125);"> |
</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(31, 73, 125);"><a style="color: rgb(31, 73, 125); margin: 0px;" data-auth="NotApplicable" data-linkindex="1" title="http://www.anacorteswa.gov/fiber" href="http://www.anacorteswa.gov/fiber">www.anacorteswa.gov/fiber</a></span><span style="font-family: "Calibri Light", sans-serif; font-size: 12pt; color: rgb(31, 73, 125);">           </span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0in;" class="elementToProof">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(36, 36, 36);"><img style="width: 2.6041in; height: 2.6041in; max-width: 722px; min-width: auto; min-height: auto; margin: 0px;" height="249" width="249" id="x_Picture_x0020_1" data-outlook-trace="F:1|T:1" src="cid:8e7f0eba-4c25-4160-9292-6c6f2115aeaa"></span></p>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Slawek Figiel <slawek@isc.org><br>
<b>Sent:</b> Tuesday, July 22, 2025 11:28 AM<br>
<b>To:</b> stork-users@lists.isc.org <stork-users@lists.isc.org><br>
<b>Cc:</b> Corby Stephens <corbys@anacorteswa.gov><br>
<b>Subject:</b> Re: [stork-users] Fresh Stork 2.2.0 does not discover fresh Kea DHCP 3.0.0 instalation</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hello Corby!<br>
<br>
Stork indeed requires the Kea Control Agent to be able to monitor Kea <br>
daemons. We are implementing support for CA-less installations. You can <br>
track the progress in: <br>
<a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgitlab.isc.org%2fisc-projects%2fstork%2f-%2fissues%2f1835&c=E,1,zpt40r4lWQDGpa-U4IWJUl6zgoXm3NW1rQUQ3YVipG5IUGLl0CvyIPO64GMWz5nq3qBBv7kgllcVlHMPy_N92GT0-YngW_dwtB5kS30TWDBa9Bbb&typo=1">https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgitlab.isc.org%2fisc-projects%2fstork%2f-%2fissues%2f1835&c=E,1,zpt40r4lWQDGpa-U4IWJUl6zgoXm3NW1rQUQ3YVipG5IUGLl0CvyIPO64GMWz5nq3qBBv7kgllcVlHMPy_N92GT0-YngW_dwtB5kS30TWDBa9Bbb&typo=1</a>
 .<br>
<br>
The configuration of the Kea Control Agent is described in Kea ARM in <br>
this section: <br>
<a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fkea.readthedocs.io%2fen%2fkea-3.0.0%2farm%2fagent.html%23configuration&c=E,1,Levp3it8G5vi9qaVCHWDA4AyeNRhkwx-VR-ecPlsiN72ml8rhibAfzdDCrF5s4FxLQLzhPnH0q7JnHDCArqwNb_L922gVQ6PpjqSzPUQka5yw0Ul7ooKekM,&typo=1">https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fkea.readthedocs.io%2fen%2fkea-3.0.0%2farm%2fagent.html%23configuration&c=E,1,Levp3it8G5vi9qaVCHWDA4AyeNRhkwx-VR-ecPlsiN72ml8rhibAfzdDCrF5s4FxLQLzhPnH0q7JnHDCArqwNb_L922gVQ6PpjqSzPUQka5yw0Ul7ooKekM,&typo=1</a><br>
<br>
You can find some examples of working and Stork compatible <br>
configurations in the Stork demo files. For example: <br>
<a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgitlab.isc.org%2fisc-projects%2fstork%2f-%2fblob%2fmaster%2fdocker%2fconfig%2fagent-kea%2fkea-ctrl-agent.conf%3fref_type%3dheads&c=E,1,OEiecJ_L7_tc0awAVIiStAiuySPDoOq79l7XA_vnyTrPmu939osQ5pENuVAVaryFJLPj-tBso5uYyT3nZGS6pCK6wUfEjlLaV9YqfcSPoZ88MD11VihpsED8-Q,,&typo=1">https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fgitlab.isc.org%2fisc-projects%2fstork%2f-%2fblob%2fmaster%2fdocker%2fconfig%2fagent-kea%2fkea-ctrl-agent.conf%3fref_type%3dheads&c=E,1,OEiecJ_L7_tc0awAVIiStAiuySPDoOq79l7XA_vnyTrPmu939osQ5pENuVAVaryFJLPj-tBso5uYyT3nZGS6pCK6wUfEjlLaV9YqfcSPoZ88MD11VihpsED8-Q,,&typo=1</a><br>
<br>
I'm looking forward for your feedback of using Stork.<br>
<br>
Best regards,<br>
Slawek Figiel<br>
<br>
On 7/22/25 8:19 PM, Corby Stephens wrote:<br>
> Let's just say I've gotten really good at installing Kea, Stork Server <br>
> and Agent, even getting them talking to Postgresql. ðŸ™‚ What is missing <br>
> is instructions on kea-ctrl-agent and how to configure it in this <br>
> context. Can someone give me the basic, bare-bones version I can easily <br>
> get the stork agent and server talking on the same machine? What I need <br>
> now is the kea-ctrl-agent basics.<br>
> <br>
> I need to get this working in stages, not straight to the end result. I <br>
> need a proof of concept first. And yeah, I do see it is meant ultimately <br>
> for a larger scale. In my case, the end goal will be a simple main and <br>
> HA backup for a rural ISP of five /22 IP blocks.<br>
> <br>
> Thanks for your help BTW.<br>
> <br>
> <br>
> *Corby Stephens, Fiber Network Administrator* | *ACCESS* Anacortes Fiber <br>
> Internet | P.O. Box 547 | 904 Sixth Street | Anacortes, WA  98221<br>
> <br>
> Office:  360.588.8362 | Cell:  360.873.3770 | corbys@anacorteswa. <br>
> <<a href="mailto:corbys@anacorteswa.">mailto:corbys@anacorteswa.</a>>gov | <a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2f%2f%2fwww.anacorteswa.gov%2ffiber&c=E,1,ObVOpunLs9vQlYPylAjMxoJ3vM97n4PJRC9ES5K22GOalbtpa4jxic4vFMvXHZfHL0bdYHSSms1oOVJ_UssgZgiBNbU-akfCyKzsv4LD&typo=1">
https://linkprotect.cudasvc.com/url?a=https%3a%2f%2f%2f%2fwww.anacorteswa.gov%2ffiber&c=E,1,ObVOpunLs9vQlYPylAjMxoJ3vM97n4PJRC9ES5K22GOalbtpa4jxic4vFMvXHZfHL0bdYHSSms1oOVJ_UssgZgiBNbU-akfCyKzsv4LD&typo=1</a> <http://
<br>
> <a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2f%2f%2fwww.anacorteswa.gov%2ffiber&c=E,1,WEtad3fsHSqIOd9t2qs1DvqmWCorgK7nARk6h0NBAJ8UMpsHHVM5xl8JVr9FX_4qkw31tmOxKNAJGtKBQSnqgTjjRoQjykxDWa5pRZ8Fel391OU,&typo=1>">
https://linkprotect.cudasvc.com/url?a=https%3a%2f%2f%2f%2fwww.anacorteswa.gov%2ffiber&c=E,1,WEtad3fsHSqIOd9t2qs1DvqmWCorgK7nARk6h0NBAJ8UMpsHHVM5xl8JVr9FX_4qkw31tmOxKNAJGtKBQSnqgTjjRoQjykxDWa5pRZ8Fel391OU,&typo=1></a><br>
> <br>
> ------------------------------------------------------------------------<br>
> *From:* Stork-users <stork-users-bounces@lists.isc.org> on behalf of <br>
> Kevin P. Fleming <lists.stork-users@kevin.km6g.us><br>
> *Sent:* Tuesday, July 22, 2025 11:07 AM<br>
> *To:* stork-users@lists.isc.org <stork-users@lists.isc.org><br>
> *Subject:* Re: [stork-users] Fresh Stork 2.2.0 does not discover fresh <br>
> Kea DHCP 3.0.0 instalation<br>
> <br>
> ******    This email is from outside the City of Anacortes network.  <br>
> Please use caution when clicking on links, opening attachments, or <br>
> replying.   ******<br>
> <br>
> On Tue, Jul 22, 2025, at 13:57, Corby Stephens wrote:<br>
>> The section heading is misleading. In my case I was not upgrading to <br>
>> Kea 3, it was my starting point, so I saw no reason to read that. <br>
>> Also, the ARM docs do not mention a need to the Control Agent in <br>
>> either Kea or Stork.<br>
>><br>
>> That being said, having never configured the Control Agent, what is <br>
>> the proper configuration when hosting Kea and Stork on the same server <br>
>> (basic, getting started, get them talking, no SSL yet level)? Again, <br>
>> I'm brand new to Kea, Stork, this whole ecosystem. The docs need to be <br>
>> written at that level. My main DHCP experience is Microsoft based so <br>
>> I'm not new to DHCP itself, but this is a very different platform in <br>
>> terms of setup/configuration.<br>
> <br>
> You're absolutely right... even the Stork 'quick start guide' just <br>
> assumes that you already know you need the Kea Control Agent installed: <br>
> <a href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fkb.isc.org%2fdocs%2fstork-quickstart-guide%23installing-the-stork-&c=E,1,5uchYc2hf0WcSXNZo3-nouvJuNjn6vTqq4EmV_P38tzvbYXQuABV_FD1LvMrkVy2vHwT9BP5h52Muq489d9R84k6rr6ht8nw7Bw4I4QRJqfWgqsj4GprNCTZ0w,,&typo=1">
https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fkb.isc.org%2fdocs%2fstork-quickstart-guide%23installing-the-stork-&c=E,1,5uchYc2hf0WcSXNZo3-nouvJuNjn6vTqq4EmV_P38tzvbYXQuABV_FD1LvMrkVy2vHwT9BP5h52Muq489d9R84k6rr6ht8nw7Bw4I4QRJqfWgqsj4GprNCTZ0w,,&typo=1</a>
<br>
> agent <<a href=""></a>https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fkb.isc.org%2fdocs%2fstork-quickstart-guide%23installing-the-&c=E,1,dFdyUFhCl3I3XHiCD--l8XzjvkT1KdYSE4wX9b6PTgUu9BWJVjPAkjeg7OQHvY4WEdcjpFhhZBw3D-CU_ddn1Ldxzm8hzyA0DP3wUDLYk2k67w,,&typo=1
<br>
> stork-agent><br>
> <br>
> Pay attention also to that guide's warnings about installing the Stork <br>
> Server and the Stork Agent on the same machine; the default <br>
> configuration of those two services will conflict with each other and <br>
> one will have to be changed.<br>
> <br>
> If your goal is to provide DHCPv4 service with Kea and monitor it with <br>
> Stork, then you'll need to install the Kea DHCPv4 server and the Kea <br>
> Control Agent, and you'll also need to install the Stork Server and the <br>
> Stork Agent. In case it wasn't clear, these tools are generally intended <br>
> for large (not single server) deployments where some of the pieces run <br>
> on different machines, which is why there are so many pieces!<br>
> <br>
> <br>
<br>
</div>
</span></font></div>
</body>
</html>