Hey, all.  I've spent hours watching recorded webinars, reading
documentation, and doing web searches in vain to try to figure out how to
get these reservations to work in kea.

For some of my devices / systems I like to use a value sent by the client
rather than the hardware address to match them to a reservation.  This is
especially useful in two cases
1) when I don't know the MAC address
2) when a device has different ways of connecting to my network (WiFi
versus hardwired, and maybe different ethernet ports) but I want it to get
the same IP address regardless of how it connects.

For reference, here's how the values appear in the ISC dhcp leases file
when there's not a reservation (yet).

        client-hostname "MyQ-5C9";
        client-hostname "casper";
        client-hostname "StreamingStick4K-ET5";
        client-hostname "Pixel-6a";
        client-hostname "Paige-s-S23-Ultra";
        client-hostname "Milea-s-S20-FE";
        client-hostname "DESKTOP-7424SLE";
        client-hostname "Pixel-8-Pro";
        client-hostname "Pixel-7a";

Here's an example of how I represent that in the dhcpd.conf file:
 host bringebaer { fixed-address bringebaer.starfire.mn.org;
        option dhcp-client-identifier "bringebaer";
        }
So, of course, keama is going to translate the FQDN to an IP address, but
the rest of what it does doesn't seem like what I want:

      {
        "hostname": "bringebaer",
        "ip-address": "192.168.1.57",
        "option-data": [
          {
            "space": "dhcp4",
            "name": "dhcp-client-identifier",
            "code": 61,
//          "original-data": "\"bringebaer\"",
            "csv-format": false,
            "data": "6272696e676562616572"
          }
        ]
      },
Note - the "data" in the option is actually a string of hex digits which
truly does spell out "bringebaer" but I really think that keama is mapping
dhcp-client-identifier to completely the wrong thing.

If anyone can set me on the right course, I sure would appreciate it.

-- 
John Lind
steinhel...@gmail.com
-- 
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to