Hook library for ISC Kea(https://kea.isc.org/), the library controls MUEB IP assignment.
- Linux(Ubuntu 20.04, Debian 10), tested on ubuntu 20.04
- ISC Kea 2.0+
- PostgreSQL 14+
- CMake 3.16+
- C++ 20 compatible compiler
Follow the instructions here to setup the environment:
https://www.postgresql.org/download/
- postgresql-14
- libpq-dev
- postgresql-server-dev-14
Follow the instructions here to setup the environment:
https://cloudsmith.io/~isc/repos/kea-2-0/setup/#formats-deb
After that install the following packages:
- isc-kea-dhcp4-server
- isc-kea-dev
-
build-essential or compatible c++ 20 compiler
After the installations build the project in release mode with cmake.
Install the project with cmake, after that:
sudo kea-dhcp4 -c /etc/kea/kea-dhcp4.conf
Use kea-msg-compiler
https://reports.kea.isc.org/dev_guide/d8/d33/logKeaLogging.html#logMessageCompiler
kea-msg-compiler messages.mes