[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kea Experiment Update



I'm experimenting with kea, the ISC's replacement for their dhcpd
server. So far I am cautiously optimistic.

I have kea up and running in a limited trixie environment. It handles
one client computer on a direct IPv4 only Ethernet link. I have imported
my dhcpd list of reserved hosts, and kea recognizes one of them, and
assigns the proper IP address and host name.

I have not experimented with ddns updating or kea's replacement for
failover, which kea calls high availability. I will want both of those.

If you are contemplating a similar conversion, I suggest the following:

* Install keama and use that to translate your dhcpd configuration
  file(s). Hang on to them.

* Do the usual installation with apt or your favorite tool. Get
  familiar with the configuration files in /etc/kea. Get kea running as
  is with no customizations. This will involve assigning one or more
  interfaces in an "interfaces-config" statement. If you don't do that,
  the server will refuse to run, handy for those who use only one of
  IPv4 or IPv6.

* Once you've done that, introduce one or a few changes at a time. I
  keep a terminal window open with:

  journalctl --no-pager -n 60 -f -u kea-dhcp4-server.service

  running. Errors will show up there. In my experience most errors are
  JSON syntax errors, often caused by not copying over your
  configuration correctly.

  I reload the server with its newly edited configuration with

  systemctl reload-or-restart kea-dhcp4-server.service

  You can also check on your leases with

  cat /var/lib/kea/kea-leases4.csv*

My next steps:

* Upgrade or re-install my firewall/network services server to trixie.
  I won't do this until about a month after trixie is release.

* Install kea and bind. Get those running separately.

* Get DDNS running.

* Get another kea server running trixie.

* Get bind and kea running there.

* Set up high availability between the two kea servers.

* Turn some or all of this into a Debian wiki page.

Any thoughts?

-- 
Does anybody read signatures any more?

https://charlescurley.com
https://charlescurley.com/blog/


Reply to: