Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Questions about DHCPd: new service on the agenda? DHCP pool restrictions?

    Development
    2
    3
    751
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JeGrJ
      JeGr LAYER 8 Moderator
      last edited by

      Hi there,

      1. as ISC has officially EOL'ed ISC-DHCPD at the end of 2022, what are the plans going forward?
        Are you thinking about using the new implementation of ISC (kea) or is it more a OpenBSD-like scenario where FreeBSD did the same as Open with maintaining its own version of isc-dhcpd that isn't related to the upstreams EOL? As I'm not that deep into FreeBSDs packages that would be nice to know.

      2. On another note, the ISC implementation had support - for many years now - to add static IP4 reservations in the same IP space as the pool. A restriction that is but still enforced by pfSense GUI part that won't let you create static mappings if it collides with the DHCP pool range.
        Is there a quick possibility to remove that restriction? As many service providers we have a lot of customers migrating from other systems where the majority seems to allow exactly that. Be it Cisco, Microsofts own DHCPd etc. etc. - we have a lot of configurations that we have to workaround with unnecessary complex DHCP Pool configs (e.g. 20-80,84-89,92-105,113-200 to avoid conflict of static mappings) just to accommodate the old setup that can't be easily switched.

      Don't forget to upvote ๐Ÿ‘ those who kindly offered their time and brainpower to help you!

      If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

      1 Reply Last reply Reply Quote 1
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        1. Yes, it's EOL. We'll be working on moving to Kea but not for this release. We've been using Kea with much success on TNSR, so we are hopeful that is the best path forward. That said, we still need to look into how it does things like failover pools.

        2. Mappings inside the pool(s) are not reservations in ISC DHCPD, they are preferences. "Static" mapping addresses inside pools can be assigned to dynamic clients since they are a part of the pool. Then if the static mapping client comes along later they'd get some other random address. For this reason we prevent defining them in the GUI. Removing the input validation can be done if you want them in your setup, but it would not be something we would consider changing for everyone. Since they behave differently I suspect customers would be shocked to find out their addresses were not reserved like they wanted if you just bypass the input validation.

        I'm not sure how Kea handles that second part but if they are actually reservations there then we can obviously lift that restriction after moving to Kea.

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        JeGrJ 1 Reply Last reply Reply Quote 3
        • JeGrJ
          JeGr LAYER 8 Moderator @jimp
          last edited by

          @jimp said in Questions about DHCPd: new service on the agenda? DHCP pool restrictions?:

          Yes, it's EOL. We'll be working on moving to Kea but not for this release. We've been using Kea with much success on TNSR, so we are hopeful that is the best path forward. That said, we still need to look into how it does things like failover pools.

          Oh really exciting to read. I almost assumed it's a OpenBSD like situation that FreeBSD runs its own fork and will do so further down the road but I see that I now have to read on and check out Kea myself :)

          @jimp said in Questions about DHCPd: new service on the agenda? DHCP pool restrictions?:

          I'm not sure how Kea handles that second part but if they are actually reservations there then we can obviously lift that restriction after moving to Kea.

          Oh then I'm sorry and "my bad" for assuming they actually were reservations. I just followed a similar discussion where ISC-dhcpd was concerned and either there was some misconception or they weren't aware, that preferences weren't really reservations.

          But thanks for the update that gives additional input if that question pops up in the future again. Have to read Kea docs, if that is actually supported there (just for informational purpose).

          Thanks again,
          Jens

          Don't forget to upvote ๐Ÿ‘ those who kindly offered their time and brainpower to help you!

          If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.