<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 11/22/23 13:24, Bob Harold wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CA+nkc8C9FjryTmqvzO-_A5YOxXeuc7fLp9EoXB9i_rOufdUgvw@mail.gmail.com">
      
      <div dir="ltr">
        <div dir="ltr">
          <div>
            <div dir="ltr" class="gmail_signature">
              <div dir="ltr">
                <div>
                  <div dir="ltr">
                    <div><br>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Wed, Nov 22, 2023 at
            12:41 PM Jason Keltz <<a href="mailto:jas@yorku.ca" moz-do-not-send="true" class="moz-txt-link-freetext">jas@yorku.ca</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">Hi.<br>
            <br>
            I have now configured my Kea installation with many subnets,
            each with <br>
            their own reservations.  It's working well.<br>
            <br>
            There's also one global reservation set for hosts that are
            configured <br>
            without an IP so they can connect in the dynamic range of
            any subnet.<br>
            <br>
            I wanted to do a test of what would happen if a host ether
            was not <br>
            referenced in either the subnet or global sections.<br>
            <br>
            I took one host which was getting a reserved IP in a subnet,
            released <br>
            the IP, then changed the host ethernet address in the Kea
            config file so <br>
            that the host would no longer be recognized.<br>
            <br>
            When I DHCP renew on the host, I now get an IP in the
            dynamic range.  <br>
            This isn't the behaviour I want.  Since the host doesn't
            have a <br>
            reservation either in a subnet or in the global pool, I want
            to be <br>
            denied an IP.<br>
            <br>
            What option am I missing?<br>
            <br>
            Jason.<br>
            <br>
          </blockquote>
          <div>Remove the dynamic range, if you don't want dynamic
            clients.  DHCP Reserved clients should be outside any range.</div>
          <div><br>
          </div>
          <div>(or limit it to some class of clients or list of allowed
            mac addresses or other client ids or vendor ids)</div>
          <div>... at least that's how it works in dhcpd.</div>
          <div><br>
          </div>
          <div>-- </div>
          <div>Bob Harold</div>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote>
    <p>Hi Bob,</p>
    <p>Thanks for your response.<br>
    </p>
    <p>Perhaps I'm explaining what I want to do poorly or using the
      incorrect terminology.  My apologies.<br>
    </p>
    <p>Each subnet has host reservations based on ethernet address and
      IP pairs for many hosts.  Each subnet also has a dynamic pool. 
      The IPs distributed via host reservation are allocated from
      outside the dynamic pool.</p>
    <p>The global reservations section includes ethernet address and not
      IP for hosts that should be able to get an address no matter which
      subnet they plug into.  The IPs distributed for these global
      reservations should be from the dynamic pool ranges attached to
      each subnet.</p>
    <p>Hosts that have neither an entry in the subnet host reservation
      list, or the global reservation list should not be able to get an
      IP address.</p>
    <p>That's what I was doing with ISC DHCPd before.  I'm sure there's
      a way to do this with Kea, but I could just use assistance
      figuring out which options I need.</p>
    <p>Thanks!<br>
    </p>
    <p>Jason.</p>
  </body>
</html>