<div dir="ltr"><p dir="auto" style="white-space-collapse: preserve;">Hello Kea community,</p>
<p dir="auto" style="white-space-collapse: preserve;">I'm configuring a Kea DHCPv4 server (version 3.0.2) and need to bind it to all available network interfaces <em>except</em> one (e.g., "Port2", where a DHCP relay is already handling traffic).</p>
<p dir="auto" style="white-space-collapse: preserve;">The interfaces-config supports wildcards like "*" for all interfaces, but there's no negation syntax (e.g., "* except Port2"). Explicitly listing all desired interfaces (e.g., ["Port1", "Port3", "Port4"]) works but is cumbersome if interfaces change dynamically or there are many.</p>
<p dir="auto" style="white-space-collapse: preserve;">Is there a built-in way or workaround to exclude specific interfaces without having to list every allowed one? For example:</p>
<ul dir="auto">
<li>A config option for exclusions?</li>
<li>A hook library or external script to auto-generate the list?</li>
<li>Upcoming features in recent releases?</li>
</ul>
<p dir="auto" style="white-space-collapse: preserve;">Here's a minimal config snippet for context:</p>
<div dir="auto"><div><div>json</div><div><div><div style="opacity:1"></div></div></div><div style="border-radius:0px 0px 12px 12px;border-top:none;padding:16px;margin-top:0px;font-size:0.9em;font-family:var(--font-ibm-plex-mono);line-height:1.5em;color:var(--fg-primary);overflow:auto"><pre tabindex="0" style="color:rgb(0,35,57)"><code>{
<span style="color:rgb(220,62,183)">  "Dhcp4"</span>: {
<span style="color:rgb(220,62,183)">    "interfaces-config"</span>: {
<span style="color:rgb(220,62,183)">      "interfaces"</span>: [<span style="color:rgb(0,130,15)">"*"</span>]  <span style="color:rgb(53,123,66);font-style:italic">// This includes the unwanted Port2</span>
    }
  }
}</code></pre></div><div></div><div></div></div></div>
<p dir="auto" style="white-space-collapse: preserve;">Any advice or pointers to docs/examples would be greatly appreciated!</p>
<p dir="auto" style="white-space-collapse: preserve;">Thanks,
Dipesh Kayastha</p></div>