How To Install kea on Fedora 34

kea is DHCPv4, DHCPv6 and DDNS server from ISC

Introduction

In this tutorial we learn how to install kea on Fedora 34.

What is kea

DHCP implementation from Internet Systems Consortium, Inc. that features fully functional DHCPv4, DHCPv6 and Dynamic DNS servers. Both DHCP servers fully support server discovery, address assignment, renewal, rebinding and release. The DHCPv6 server supports prefix delegation. Both servers support DNS Update mechanism, using stand-alone DDNS daemon.

We can use yum or dnf to install kea on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install kea.

Install kea on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install kea using dnf by running the following command:

sudo dnf -y install kea

Install kea on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install kea using yum by running the following command:

sudo yum -y install kea

How To Uninstall kea on Fedora 34

To uninstall only the kea package we can use the following command:

sudo dnf remove kea

kea Package Contents on Fedora 34

/etc/kea
/etc/kea/kea-ctrl-agent.conf
/etc/kea/kea-dhcp-ddns.conf
/etc/kea/kea-dhcp4.conf
/etc/kea/kea-dhcp6.conf
/etc/kea/keactrl.conf
/run/kea
/usr/bin/kea-msg-compiler
/usr/lib/.build-id
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/11af5b9782a1bf61d04bce73e14baee77bbcbf
/usr/lib/.build-id/13
/usr/lib/.build-id/13/01ff8b7f751e74a4ee88eaca926ad5cc821157
/usr/lib/.build-id/57
/usr/lib/.build-id/57/4edeffb425cb053608225f0bb59d28a79ef5ea
/usr/lib/.build-id/72
/usr/lib/.build-id/72/a65616b9657e84da424590d36047dc3a45ca13
/usr/lib/.build-id/79
/usr/lib/.build-id/79/520044a84e86b6a4c521a96fe0b1180c9d7aa0
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/cf354d9c49f7da3f17bc7fa7b96994178fb6fc
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/de8c949108f70a66b59c66589fc1bc16a71484
/usr/lib/python3.9/site-packages/kea
/usr/lib/python3.9/site-packages/kea/__pycache__
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_conn.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_conn.cpython-39.pyc
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_connector2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_connector2.cpython-39.pyc
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_connector3.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/kea/__pycache__/kea_connector3.cpython-39.pyc
/usr/lib/python3.9/site-packages/kea/kea_conn.py
/usr/lib/python3.9/site-packages/kea/kea_connector2.py
/usr/lib/python3.9/site-packages/kea/kea_connector3.py
/usr/lib/systemd/system/kea-ctrl-agent.service
/usr/lib/systemd/system/kea-dhcp-ddns.service
/usr/lib/systemd/system/kea-dhcp4.service
/usr/lib/systemd/system/kea-dhcp6.service
/usr/lib/tmpfiles.d/kea.conf
/usr/sbin/kea-admin
/usr/sbin/kea-ctrl-agent
/usr/sbin/kea-dhcp-ddns
/usr/sbin/kea-dhcp4
/usr/sbin/kea-dhcp6
/usr/sbin/kea-lfc
/usr/sbin/kea-shell
/usr/sbin/keactrl
/usr/sbin/perfdhcp
/usr/share/doc/kea
/usr/share/doc/kea/AUTHORS
/usr/share/doc/kea/CONTRIBUTING.md
/usr/share/doc/kea/ChangeLog
/usr/share/doc/kea/README
/usr/share/doc/kea/code_of_conduct.md
/usr/share/doc/kea/examples
/usr/share/doc/kea/examples/agent
/usr/share/doc/kea/examples/agent/comments.json
/usr/share/doc/kea/examples/agent/simple.json
/usr/share/doc/kea/examples/ddns
/usr/share/doc/kea/examples/ddns/comments.json
/usr/share/doc/kea/examples/ddns/sample1.json
/usr/share/doc/kea/examples/ddns/template.json
/usr/share/doc/kea/examples/https
/usr/share/doc/kea/examples/https/httpd2
/usr/share/doc/kea/examples/https/httpd2/kea-httpd2.conf
/usr/share/doc/kea/examples/https/nginx
/usr/share/doc/kea/examples/https/nginx/kea-nginx.conf
/usr/share/doc/kea/examples/https/shell
/usr/share/doc/kea/examples/https/shell/kea-stunnel.conf
/usr/share/doc/kea/examples/kea4
/usr/share/doc/kea/examples/kea4/advanced.json
/usr/share/doc/kea/examples/kea4/all-keys-netconf.json
/usr/share/doc/kea/examples/kea4/all-keys.json
/usr/share/doc/kea/examples/kea4/all-options.json
/usr/share/doc/kea/examples/kea4/backends.json
/usr/share/doc/kea/examples/kea4/cassandra.json
/usr/share/doc/kea/examples/kea4/classify.json
/usr/share/doc/kea/examples/kea4/classify2.json
/usr/share/doc/kea/examples/kea4/comments.json
/usr/share/doc/kea/examples/kea4/config-backend.json
/usr/share/doc/kea/examples/kea4/dhcpv4-over-dhcpv6.json
/usr/share/doc/kea/examples/kea4/global-reservations.json
/usr/share/doc/kea/examples/kea4/ha-load-balancing-primary.json
/usr/share/doc/kea/examples/kea4/hooks-radius.json
/usr/share/doc/kea/examples/kea4/hooks.json
/usr/share/doc/kea/examples/kea4/leases-expiration.json
/usr/share/doc/kea/examples/kea4/multiple-options.json
/usr/share/doc/kea/examples/kea4/mysql-reservations.json
/usr/share/doc/kea/examples/kea4/pgsql-reservations.json
/usr/share/doc/kea/examples/kea4/reservations.json
/usr/share/doc/kea/examples/kea4/several-subnets.json
/usr/share/doc/kea/examples/kea4/shared-network.json
/usr/share/doc/kea/examples/kea4/single-subnet.json
/usr/share/doc/kea/examples/kea4/vendor-specific.json
/usr/share/doc/kea/examples/kea4/vivso.json
/usr/share/doc/kea/examples/kea4/with-ddns.json
/usr/share/doc/kea/examples/kea6
/usr/share/doc/kea/examples/kea6/advanced.json
/usr/share/doc/kea/examples/kea6/all-keys-netconf.json
/usr/share/doc/kea/examples/kea6/all-keys.json
/usr/share/doc/kea/examples/kea6/all-options.json
/usr/share/doc/kea/examples/kea6/backends.json
/usr/share/doc/kea/examples/kea6/cassandra.json
/usr/share/doc/kea/examples/kea6/classify.json
/usr/share/doc/kea/examples/kea6/classify2.json
/usr/share/doc/kea/examples/kea6/comments.json
/usr/share/doc/kea/examples/kea6/config-backend.json
/usr/share/doc/kea/examples/kea6/dhcpv4-over-dhcpv6.json
/usr/share/doc/kea/examples/kea6/duid.json
/usr/share/doc/kea/examples/kea6/global-reservations.json
/usr/share/doc/kea/examples/kea6/ha-hot-standby.json
/usr/share/doc/kea/examples/kea6/hooks.json
/usr/share/doc/kea/examples/kea6/iPXE.json
/usr/share/doc/kea/examples/kea6/leases-expiration.json
/usr/share/doc/kea/examples/kea6/multiple-options.json
/usr/share/doc/kea/examples/kea6/mysql-reservations.json
/usr/share/doc/kea/examples/kea6/pgsql-reservations.json
/usr/share/doc/kea/examples/kea6/reservations.json
/usr/share/doc/kea/examples/kea6/several-subnets.json
/usr/share/doc/kea/examples/kea6/shared-network.json
/usr/share/doc/kea/examples/kea6/simple.json
/usr/share/doc/kea/examples/kea6/softwire46.json
/usr/share/doc/kea/examples/kea6/stateless.json
/usr/share/doc/kea/examples/kea6/tee-times.json
/usr/share/doc/kea/examples/kea6/with-ddns.json
/usr/share/doc/kea/examples/netconf
/usr/share/doc/kea/examples/netconf/comments.json
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/boot.json
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/logging.xml
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/netconf.json
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/startup.xml
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/twopools.xml
/usr/share/doc/kea/examples/netconf/kea-dhcp6-operations/twosubnets.xml
/usr/share/doc/kea/examples/netconf/simple-dhcp4.json
/usr/share/doc/kea/examples/netconf/simple-dhcp6.json
/usr/share/doc/kea/html
/usr/share/doc/kea/html/.buildinfo
/usr/share/doc/kea/html/_images
/usr/share/doc/kea/html/_images/appendRequestedOptions.svg
/usr/share/doc/kea/html/_images/appendRequestedVendorOptions.svg
/usr/share/doc/kea/html/_images/assign-lease4.svg
/usr/share/doc/kea/html/_images/buildCfgOptionList.svg
/usr/share/doc/kea/html/_images/currentHost4.svg
/usr/share/doc/kea/html/_images/kea-logo-200.png
/usr/share/doc/kea/html/_images/lease-states.svg
/usr/share/doc/kea/html/_images/main-loop.svg
/usr/share/doc/kea/html/_images/packet4.svg
/usr/share/doc/kea/html/_images/request4-lease.svg
/usr/share/doc/kea/html/_images/request4.svg
/usr/share/doc/kea/html/_images/requestLease4.svg
/usr/share/doc/kea/html/_images/select4.svg
/usr/share/doc/kea/html/_sources
/usr/share/doc/kea/html/_sources/api.rst.txt
/usr/share/doc/kea/html/_sources/arm
/usr/share/doc/kea/html/_sources/arm/acknowledgments.rst.txt
/usr/share/doc/kea/html/_sources/arm/admin.rst.txt
/usr/share/doc/kea/html/_sources/arm/agent.rst.txt
/usr/share/doc/kea/html/_sources/arm/classify.rst.txt
/usr/share/doc/kea/html/_sources/arm/config.rst.txt
/usr/share/doc/kea/html/_sources/arm/congestion-handling.rst.txt
/usr/share/doc/kea/html/_sources/arm/ctrl-channel.rst.txt
/usr/share/doc/kea/html/_sources/arm/database-connectivity.rst.txt
/usr/share/doc/kea/html/_sources/arm/ddns.rst.txt
/usr/share/doc/kea/html/_sources/arm/dhcp4-srv.rst.txt
/usr/share/doc/kea/html/_sources/arm/dhcp6-srv.rst.txt
/usr/share/doc/kea/html/_sources/arm/hooks.rst.txt
/usr/share/doc/kea/html/_sources/arm/install.rst.txt
/usr/share/doc/kea/html/_sources/arm/intro.rst.txt
/usr/share/doc/kea/html/_sources/arm/keactrl.rst.txt
/usr/share/doc/kea/html/_sources/arm/lease-expiration.rst.txt
/usr/share/doc/kea/html/_sources/arm/lfc.rst.txt
/usr/share/doc/kea/html/_sources/arm/logging.rst.txt
/usr/share/doc/kea/html/_sources/arm/netconf.rst.txt
/usr/share/doc/kea/html/_sources/arm/quickstart.rst.txt
/usr/share/doc/kea/html/_sources/arm/shell.rst.txt
/usr/share/doc/kea/html/_sources/arm/stats.rst.txt
/usr/share/doc/kea/html/_sources/arm/stork.rst.txt
/usr/share/doc/kea/html/_sources/index.rst.txt
/usr/share/doc/kea/html/_sources/kea-messages.rst.txt
/usr/share/doc/kea/html/_sources/man
/usr/share/doc/kea/html/_sources/man/kea-admin.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-ctrl-agent.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-dhcp-ddns.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-dhcp4.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-dhcp6.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-lfc.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-netconf.8.rst.txt
/usr/share/doc/kea/html/_sources/man/kea-shell.8.rst.txt
/usr/share/doc/kea/html/_sources/man/keactrl.8.rst.txt
/usr/share/doc/kea/html/_sources/man/perfdhcp.8.rst.txt
/usr/share/doc/kea/html/_sources/manpages.rst.txt
/usr/share/doc/kea/html/_sources/umls.rst.txt
/usr/share/doc/kea/html/_static
/usr/share/doc/kea/html/_static/basic.css
/usr/share/doc/kea/html/_static/css
/usr/share/doc/kea/html/_static/css/badge_only.css
/usr/share/doc/kea/html/_static/css/theme.css
/usr/share/doc/kea/html/_static/doctools.js
/usr/share/doc/kea/html/_static/documentation_options.js
/usr/share/doc/kea/html/_static/file.png
/usr/share/doc/kea/html/_static/jquery-3.5.1.js
/usr/share/doc/kea/html/_static/jquery.js
/usr/share/doc/kea/html/_static/js
/usr/share/doc/kea/html/_static/js/badge_only.js
/usr/share/doc/kea/html/_static/js/theme.js
/usr/share/doc/kea/html/_static/kea-imageonly-100bw.png
/usr/share/doc/kea/html/_static/kea-logo-100x70.png
/usr/share/doc/kea/html/_static/kea-logo-200.png
/usr/share/doc/kea/html/_static/kea.css
/usr/share/doc/kea/html/_static/language_data.js
/usr/share/doc/kea/html/_static/minus.png
/usr/share/doc/kea/html/_static/plus.png
/usr/share/doc/kea/html/_static/pygments.css
/usr/share/doc/kea/html/_static/searchtools.js
/usr/share/doc/kea/html/_static/static_sources.mk
/usr/share/doc/kea/html/_static/underscore-1.3.1.js
/usr/share/doc/kea/html/_static/underscore.js
/usr/share/doc/kea/html/api.html
/usr/share/doc/kea/html/arm
/usr/share/doc/kea/html/arm/acknowledgments.html
/usr/share/doc/kea/html/arm/admin.html
/usr/share/doc/kea/html/arm/agent.html
/usr/share/doc/kea/html/arm/classify.html
/usr/share/doc/kea/html/arm/config.html
/usr/share/doc/kea/html/arm/congestion-handling.html
/usr/share/doc/kea/html/arm/ctrl-channel.html
/usr/share/doc/kea/html/arm/database-connectivity.html
/usr/share/doc/kea/html/arm/ddns.html
/usr/share/doc/kea/html/arm/dhcp4-srv.html
/usr/share/doc/kea/html/arm/dhcp6-srv.html
/usr/share/doc/kea/html/arm/hooks.html
/usr/share/doc/kea/html/arm/install.html
/usr/share/doc/kea/html/arm/intro.html
/usr/share/doc/kea/html/arm/keactrl.html
/usr/share/doc/kea/html/arm/lease-expiration.html
/usr/share/doc/kea/html/arm/lfc.html
/usr/share/doc/kea/html/arm/logging.html
/usr/share/doc/kea/html/arm/netconf.html
/usr/share/doc/kea/html/arm/quickstart.html
/usr/share/doc/kea/html/arm/shell.html
/usr/share/doc/kea/html/arm/stats.html
/usr/share/doc/kea/html/arm/stork.html
/usr/share/doc/kea/html/genindex.html
/usr/share/doc/kea/html/index.html
/usr/share/doc/kea/html/kea-messages.html
/usr/share/doc/kea/html/man
/usr/share/doc/kea/html/man/kea-admin.8.html
/usr/share/doc/kea/html/man/kea-ctrl-agent.8.html
/usr/share/doc/kea/html/man/kea-dhcp-ddns.8.html
/usr/share/doc/kea/html/man/kea-dhcp4.8.html
/usr/share/doc/kea/html/man/kea-dhcp6.8.html
/usr/share/doc/kea/html/man/kea-lfc.8.html
/usr/share/doc/kea/html/man/kea-netconf.8.html
/usr/share/doc/kea/html/man/kea-shell.8.html
/usr/share/doc/kea/html/man/keactrl.8.html
/usr/share/doc/kea/html/man/perfdhcp.8.html
/usr/share/doc/kea/html/manpages.html
/usr/share/doc/kea/html/objects.inv
/usr/share/doc/kea/html/search.html
/usr/share/doc/kea/html/searchindex.js
/usr/share/doc/kea/html/umls.html
/usr/share/doc/kea/platforms.rst
/usr/share/kea
/usr/share/kea/api
/usr/share/kea/api/build-report.json
/usr/share/kea/api/cache-clear.json
/usr/share/kea/api/cache-flush.json
/usr/share/kea/api/cache-get-by-id.json
/usr/share/kea/api/cache-get.json
/usr/share/kea/api/cache-insert.json
/usr/share/kea/api/cache-load.json
/usr/share/kea/api/cache-remove.json
/usr/share/kea/api/cache-size.json
/usr/share/kea/api/cache-write.json
/usr/share/kea/api/class-add.json
/usr/share/kea/api/class-del.json
/usr/share/kea/api/class-get.json
/usr/share/kea/api/class-list.json
/usr/share/kea/api/class-update.json
/usr/share/kea/api/config-backend-pull.json
/usr/share/kea/api/config-get.json
/usr/share/kea/api/config-reload.json
/usr/share/kea/api/config-set.json
/usr/share/kea/api/config-test.json
/usr/share/kea/api/config-write.json
/usr/share/kea/api/dhcp-disable.json
/usr/share/kea/api/dhcp-enable.json
/usr/share/kea/api/ha-continue.json
/usr/share/kea/api/ha-heartbeat.json
/usr/share/kea/api/ha-maintenance-cancel.json
/usr/share/kea/api/ha-maintenance-notify.json
/usr/share/kea/api/ha-maintenance-start.json
/usr/share/kea/api/ha-reset.json
/usr/share/kea/api/ha-scopes.json
/usr/share/kea/api/ha-sync.json
/usr/share/kea/api/lease4-add.json
/usr/share/kea/api/lease4-del.json
/usr/share/kea/api/lease4-get-all.json
/usr/share/kea/api/lease4-get-by-client-id.json
/usr/share/kea/api/lease4-get-by-hostname.json
/usr/share/kea/api/lease4-get-by-hw-address.json
/usr/share/kea/api/lease4-get-page.json
/usr/share/kea/api/lease4-get.json
/usr/share/kea/api/lease4-resend-ddns.json
/usr/share/kea/api/lease4-update.json
/usr/share/kea/api/lease4-wipe.json
/usr/share/kea/api/lease6-add.json
/usr/share/kea/api/lease6-bulk-apply.json
/usr/share/kea/api/lease6-del.json
/usr/share/kea/api/lease6-get-all.json
/usr/share/kea/api/lease6-get-by-duid.json
/usr/share/kea/api/lease6-get-by-hostname.json
/usr/share/kea/api/lease6-get-page.json
/usr/share/kea/api/lease6-get.json
/usr/share/kea/api/lease6-resend-ddns.json
/usr/share/kea/api/lease6-update.json
/usr/share/kea/api/lease6-wipe.json
/usr/share/kea/api/leases-reclaim.json
/usr/share/kea/api/libreload.json
/usr/share/kea/api/list-commands.json
/usr/share/kea/api/network4-add.json
/usr/share/kea/api/network4-del.json
/usr/share/kea/api/network4-get.json
/usr/share/kea/api/network4-list.json
/usr/share/kea/api/network4-subnet-add.json
/usr/share/kea/api/network4-subnet-del.json
/usr/share/kea/api/network6-add.json
/usr/share/kea/api/network6-del.json
/usr/share/kea/api/network6-get.json
/usr/share/kea/api/network6-list.json
/usr/share/kea/api/network6-subnet-add.json
/usr/share/kea/api/network6-subnet-del.json
/usr/share/kea/api/remote-global-parameter4-del.json
/usr/share/kea/api/remote-global-parameter4-get-all.json
/usr/share/kea/api/remote-global-parameter4-get.json
/usr/share/kea/api/remote-global-parameter4-set.json
/usr/share/kea/api/remote-global-parameter6-del.json
/usr/share/kea/api/remote-global-parameter6-get-all.json
/usr/share/kea/api/remote-global-parameter6-get.json
/usr/share/kea/api/remote-global-parameter6-set.json
/usr/share/kea/api/remote-network4-del.json
/usr/share/kea/api/remote-network4-get.json
/usr/share/kea/api/remote-network4-list.json
/usr/share/kea/api/remote-network4-set.json
/usr/share/kea/api/remote-network6-del.json
/usr/share/kea/api/remote-network6-get.json
/usr/share/kea/api/remote-network6-list.json
/usr/share/kea/api/remote-network6-set.json
/usr/share/kea/api/remote-option-def4-del.json
/usr/share/kea/api/remote-option-def4-get-all.json
/usr/share/kea/api/remote-option-def4-get.json
/usr/share/kea/api/remote-option-def4-set.json
/usr/share/kea/api/remote-option-def6-del.json
/usr/share/kea/api/remote-option-def6-get-all.json
/usr/share/kea/api/remote-option-def6-get.json
/usr/share/kea/api/remote-option-def6-set.json
/usr/share/kea/api/remote-option4-global-del.json
/usr/share/kea/api/remote-option4-global-get-all.json
/usr/share/kea/api/remote-option4-global-get.json
/usr/share/kea/api/remote-option4-global-set.json
/usr/share/kea/api/remote-option4-network-del.json
/usr/share/kea/api/remote-option4-network-set.json
/usr/share/kea/api/remote-option4-pool-del.json
/usr/share/kea/api/remote-option4-pool-set.json
/usr/share/kea/api/remote-option4-subnet-del.json
/usr/share/kea/api/remote-option4-subnet-set.json
/usr/share/kea/api/remote-option6-global-del.json
/usr/share/kea/api/remote-option6-global-get-all.json
/usr/share/kea/api/remote-option6-global-get.json
/usr/share/kea/api/remote-option6-global-set.json
/usr/share/kea/api/remote-option6-network-del.json
/usr/share/kea/api/remote-option6-network-set.json
/usr/share/kea/api/remote-option6-pd-pool-del.json
/usr/share/kea/api/remote-option6-pd-pool-set.json
/usr/share/kea/api/remote-option6-pool-del.json
/usr/share/kea/api/remote-option6-pool-set.json
/usr/share/kea/api/remote-option6-subnet-del.json
/usr/share/kea/api/remote-option6-subnet-set.json
/usr/share/kea/api/remote-server4-del.json
/usr/share/kea/api/remote-server4-get-all.json
/usr/share/kea/api/remote-server4-get.json
/usr/share/kea/api/remote-server4-set.json
/usr/share/kea/api/remote-server6-del.json
/usr/share/kea/api/remote-server6-get-all.json
/usr/share/kea/api/remote-server6-get.json
/usr/share/kea/api/remote-server6-set.json
/usr/share/kea/api/remote-subnet4-del-by-id.json
/usr/share/kea/api/remote-subnet4-del-by-prefix.json
/usr/share/kea/api/remote-subnet4-get-by-id.json
/usr/share/kea/api/remote-subnet4-get-by-prefix.json
/usr/share/kea/api/remote-subnet4-list.json
/usr/share/kea/api/remote-subnet4-set.json
/usr/share/kea/api/remote-subnet6-del-by-id.json
/usr/share/kea/api/remote-subnet6-del-by-prefix.json
/usr/share/kea/api/remote-subnet6-get-by-id.json
/usr/share/kea/api/remote-subnet6-get-by-prefix.json
/usr/share/kea/api/remote-subnet6-list.json
/usr/share/kea/api/remote-subnet6-set.json
/usr/share/kea/api/reservation-add.json
/usr/share/kea/api/reservation-del.json
/usr/share/kea/api/reservation-get-all.json
/usr/share/kea/api/reservation-get-by-hostname.json
/usr/share/kea/api/reservation-get-by-id.json
/usr/share/kea/api/reservation-get-page.json
/usr/share/kea/api/reservation-get.json
/usr/share/kea/api/server-tag-get.json
/usr/share/kea/api/shutdown.json
/usr/share/kea/api/stat-lease4-get.json
/usr/share/kea/api/stat-lease6-get.json
/usr/share/kea/api/statistic-get-all.json
/usr/share/kea/api/statistic-get.json
/usr/share/kea/api/statistic-remove-all.json
/usr/share/kea/api/statistic-remove.json
/usr/share/kea/api/statistic-reset-all.json
/usr/share/kea/api/statistic-reset.json
/usr/share/kea/api/statistic-sample-age-set-all.json
/usr/share/kea/api/statistic-sample-age-set.json
/usr/share/kea/api/statistic-sample-count-set-all.json
/usr/share/kea/api/statistic-sample-count-set.json
/usr/share/kea/api/status-get.json
/usr/share/kea/api/subnet4-add.json
/usr/share/kea/api/subnet4-del.json
/usr/share/kea/api/subnet4-get.json
/usr/share/kea/api/subnet4-list.json
/usr/share/kea/api/subnet4-update.json
/usr/share/kea/api/subnet6-add.json
/usr/share/kea/api/subnet6-del.json
/usr/share/kea/api/subnet6-get.json
/usr/share/kea/api/subnet6-list.json
/usr/share/kea/api/subnet6-update.json
/usr/share/kea/api/version-get.json
/usr/share/kea/scripts
/usr/share/kea/scripts/admin-utils.sh
/usr/share/kea/scripts/cql
/usr/share/kea/scripts/cql/dhcpdb_create.cql
/usr/share/kea/scripts/cql/dhcpdb_drop.cql
/usr/share/kea/scripts/cql/upgrade_1.0_to_2.0.sh
/usr/share/kea/scripts/cql/upgrade_2.0_to_3.0.sh
/usr/share/kea/scripts/cql/upgrade_3.0_to_4.0.sh
/usr/share/kea/scripts/cql/upgrade_4.0_to_5.0.sh
/usr/share/kea/scripts/cql/wipe_data.sh
/usr/share/kea/scripts/mysql
/usr/share/kea/scripts/mysql/dhcpdb_create.mysql
/usr/share/kea/scripts/mysql/dhcpdb_drop.mysql
/usr/share/kea/scripts/mysql/upgrade_1.0_to_2.0.sh
/usr/share/kea/scripts/mysql/upgrade_2.0_to_3.0.sh
/usr/share/kea/scripts/mysql/upgrade_3.0_to_4.0.sh
/usr/share/kea/scripts/mysql/upgrade_4.0_to_4.1.sh
/usr/share/kea/scripts/mysql/upgrade_4.1_to_5.0.sh
/usr/share/kea/scripts/mysql/upgrade_5.0_to_5.1.sh
/usr/share/kea/scripts/mysql/upgrade_5.1_to_5.2.sh
/usr/share/kea/scripts/mysql/upgrade_5.2_to_6.0.sh
/usr/share/kea/scripts/mysql/upgrade_6.0_to_7.0.sh
/usr/share/kea/scripts/mysql/upgrade_7.0_to_8.0.sh
/usr/share/kea/scripts/mysql/upgrade_8.0_to_8.1.sh
/usr/share/kea/scripts/mysql/upgrade_8.1_to_8.2.sh
/usr/share/kea/scripts/mysql/upgrade_8.2_to_9.0.sh
/usr/share/kea/scripts/mysql/upgrade_9.0_to_9.1.sh
/usr/share/kea/scripts/mysql/upgrade_9.1_to_9.2.sh
/usr/share/kea/scripts/mysql/upgrade_9.2_to_9.3.sh
/usr/share/kea/scripts/mysql/upgrade_9.3_to_9.4.sh
/usr/share/kea/scripts/mysql/upgrade_9.4_to_9.5.sh
/usr/share/kea/scripts/mysql/wipe_data.sh
/usr/share/kea/scripts/pgsql
/usr/share/kea/scripts/pgsql/dhcpdb_create.pgsql
/usr/share/kea/scripts/pgsql/dhcpdb_drop.pgsql
/usr/share/kea/scripts/pgsql/upgrade_1.0_to_2.0.sh
/usr/share/kea/scripts/pgsql/upgrade_2.0_to_3.0.sh
/usr/share/kea/scripts/pgsql/upgrade_3.0_to_3.1.sh
/usr/share/kea/scripts/pgsql/upgrade_3.1_to_3.2.sh
/usr/share/kea/scripts/pgsql/upgrade_3.2_to_3.3.sh
/usr/share/kea/scripts/pgsql/upgrade_3.3_to_4.0.sh
/usr/share/kea/scripts/pgsql/upgrade_4.0_to_5.0.sh
/usr/share/kea/scripts/pgsql/upgrade_5.0_to_5.1.sh
/usr/share/kea/scripts/pgsql/upgrade_5.1_to_6.0.sh
/usr/share/kea/scripts/pgsql/upgrade_6.0_to_6.1.sh
/usr/share/kea/scripts/pgsql/upgrade_6.1_to_6.2.sh
/usr/share/kea/scripts/pgsql/wipe_data.sh
/usr/share/licenses/kea
/usr/share/licenses/kea/COPYING
/usr/share/man/man8/kea-admin.8.gz
/usr/share/man/man8/kea-ctrl-agent.8.gz
/usr/share/man/man8/kea-dhcp-ddns.8.gz
/usr/share/man/man8/kea-dhcp4.8.gz
/usr/share/man/man8/kea-dhcp6.8.gz
/usr/share/man/man8/kea-lfc.8.gz
/usr/share/man/man8/kea-netconf.8.gz
/usr/share/man/man8/kea-shell.8.gz
/usr/share/man/man8/keactrl.8.gz
/usr/share/man/man8/perfdhcp.8.gz
/var/lib/kea
/var/lib/kea/kea-leases4.csv
/var/lib/kea/kea-leases6.csv

References

Summary

In this tutorial we learn how to install kea on Fedora 34 using yum and dnf.