05/02/2026
We’ve been working on a small open-source tool called isc2kea, built to help migrate OPNsense firewalls from ISC DHCP to Kea or dnsmasq.
OPNsense has deprecated ISC DHCP in favour of Kea, and while ISC still works as a plugin, migrating cleanly isn’t trivial — especially once you have more than one firewall. Doing it manually, one box at a time, is a pain in the ass.
isc2kea started out only migrating static mappings. Once we tried using it on real systems, it quickly grew into a full DHCP migration workflow:
🔹 migrates static mappings, subnets, and DHCP options
🔹 generates a clean updated config
🔹 safely switches from ISC DHCP to Kea or dnsmasq
🔹 restarts services in the correct order
includes verification so you can see exactly what would change before applying it
We’ve used it to migrate multiple firewalls end-to-end, and it’s designed to be repeatable and boring — the good kind of boring.
Important note: ISC DHCP hasn’t disappeared. It’s now an OPNsense plugin and still works. This tool isn’t about forcing migration — it’s about making it easier when you decide to do it.
isc2kea is open source, and we’d love more testing and feedback from anyone running OPNsense, especially with real-world configs.
Contribute to sheridans/isc2kea development by creating an account on GitHub.