source: server/major/kea.xml@ d1d8cc44

12.1 12.2 gimp3 ken/TL2024 lazarus plabs/newcss python3.11 rahul/power-profiles-daemon trunk xry111/for-12.3 xry111/llvm18 xry111/spidermonkey128
Last change on this file since d1d8cc44 was c320d40, checked in by Pierre Labastie <pierre.labastie@…>, 10 months ago

kea.xml: fix text for systemd units

Also fix typgraphy...

  • Property mode set to 100644
File size: 22.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY kea-download-http "https://downloads.isc.org/isc/kea/&kea-dhcp-version;/kea-&kea-dhcp-version;.tar.gz">
8 <!ENTITY kea-download-ftp " ">
9 <!ENTITY kea-md5sum "e01bdc8d68cfaca1cae17b20b26e09b6">
10 <!ENTITY kea-size "9.9 MB">
11 <!ENTITY kea-buildsize "1.1 GB">
12 <!ENTITY kea-time "14 SBU"><!-- Thats unexpectedly long -->
13 <!ENTITY kea-arm-vers "&kea-dhcp-version;">
14]>
15
16<sect1 id="kea" xreflabel="Kea-&kea-dhcp-version; DHCP Server">
17 <?dbhtml filename="kea.html"?>
18
19 <title>Kea &kea-dhcp-version; DHCP Server</title>
20
21 <indexterm zone="kea">
22 <primary sortas="a-KEA">Kea DHCP Server</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to ISC Kea DHCP Server</title>
27
28 <para>
29 The <application>ISC Kea</application> package contains the
30 server programs for DHCP. It is the successor of the
31 old ISC DHCP server which is end-of-life since December 2022.
32 </para>
33
34 &lfs120_checked;
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&kea-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&kea-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &kea-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &kea-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &kea-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &kea-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Kea Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="boost"/> and
75 <xref linkend="log4cplus"/>
76 </para>
77
78 <bridgehead renderas="sect4">Optional</bridgehead>
79 <para role="optional">
80 <xref linkend="mitkrb"/>, for documentation
81 <xref linkend="doxygen"/>,
82 <xref linkend="graphviz"/>, and
83 <xref linkend="sphinx_rtd_theme"/>
84 </para>
85
86 <bridgehead renderas="sect4">Optional database backends</bridgehead>
87 <para role="optional">
88 <xref linkend="mariadb"/> or <ulink url="https://www.mysql.com/">MySQL</ulink>, and
89 <xref linkend="postgresql"/>
90 </para>
91<!--
92 <para condition="html" role="usernotes">Editor Notes:
93 <ulink url="&blfs-wiki;/kea"/>
94 </para>
95-->
96 </sect2>
97
98 <sect2 role="kernel" id="kea-dhcp-kernel">
99 <title>Kernel Configuration</title>
100
101 <para>
102 You must have Packet Socket support. IPv6 support is optional.
103 </para>
104
105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
106 href="kea-kernel.xml"/>
107
108 <indexterm zone="kea kea-dhcp-kernel">
109 <primary sortas="d-KEA">Kea</primary>
110 </indexterm>
111
112 </sect2>
113
114 <sect2 role="installation">
115 <title>Installation of ISC Kea DHCP Server</title>
116
117 <para>
118 Install <application>ISC Kea DHCP Server</application> by running
119 the following commands:
120 </para>
121
122<screen><userinput>./configure --prefix=/usr \
123 --sysconfdir=/etc \
124 --localstatedir=/var \
125 --enable-shell \
126 --with-openssl \
127 --disable-static \
128 --docdir=/usr/share/doc/kea-&kea-dhcp-version; &amp;&amp;
129make</userinput></screen>
130
131 <para>
132 To test the results, issue: <command>make check</command>.
133 </para>
134
135 <para>
136 To install the <application>ISC Kea DHCP Server</application> suite,
137 issue the following commands as the
138 <systemitem class="username">root</systemitem> user:
139 </para>
140
141<screen role="root"><userinput>make -j1 install</userinput></screen>
142
143 </sect2>
144
145 <sect2 role="commands">
146 <title>Command Explanations</title>
147
148 <para>
149 <parameter>--with-pgsql</parameter> or <parameter>--with-mysql</parameter>:
150 <application>ISC Kea</application> can store the leases on a
151 database. This might be useful in large environments running
152 a cluster of DHCP servers. Using the <emphasis>memfile</emphasis>
153 backend (which is a CSV file stored locally) is possible anyhow.
154 </para>
155
156 <para>
157 <parameter>--enable-generate-docs</parameter>:
158 If documentation is to be rebuilt, add that option. Several
159 dependencies must be installed for generating the documentation.
160 </para>
161
162 <para>
163 <parameter>make -j1 install</parameter>: ISC does not recommend
164 any form of parallel or job server options when doing the install.
165 </para>
166
167 </sect2>
168
169 <sect2 role="configuration">
170 <title>Configuring ISC Kea DHCP Server</title>
171
172 <para>
173 The support of IPv4, IPv6 and DDNS has been split into
174 separate servers which runs independently from each other. Each
175 of them has its own configuration file.<phrase revision="sysv">
176 Additional configuration files come from the keactrl agent which
177 is used to control the servers in an easy way.</phrase>
178 </para>
179
180 <para>
181 Consult the <ulink
182 url="https://kea.readthedocs.io/en/kea-&kea-arm-vers;/">
183 Kea Administrator Reference Manual</ulink>
184 for detailed information about the configuration of
185 <application>ISC Kea</application> as it is a quite capable system.
186 The configuration shown below is a bare minimum to get a DHCP server
187 running but it already includes configuration for DDNS (Dynamic DNS).
188 That setup might be working for small networks with a few clients and
189 low traffic. For greater installations with thousands of clients,
190 <application>ISC Kea</application> can be configured to use databases
191 (mariadb or postgresql) to store the leases and build a cluster with
192 multiple nodes. It can be integrated to
193 <ulink url="https://www.isc.org/categories/stork/">ISC Stork</ulink>
194 which is a management dashboard to <application>ISC Kea</application>.
195 </para>
196
197 <para>
198 If you want to start the DHCP Server at boot, install the
199 <phrase revision="sysv"><filename>/etc/rc.d/init.d/kea-dhcpd</filename>
200 init script</phrase>
201 <phrase revision="systemd"><filename>kea-dhcpd.service</filename>
202 unit</phrase> included in the
203 <xref linkend="bootscripts" revision="sysv"/>
204 <xref linkend="systemd-units" revision="systemd"/>
205 package:
206 </para>
207
208<screen role="root"><userinput>make install-kea-dhcpd</userinput></screen>
209
210 <sect3 id="kea-dhcp-config">
211 <title>Config Files</title>
212
213 <para>
214 <phrase revision="sysv">
215 <filename>/etc/kea/keactrl.conf</filename>,
216 </phrase>
217 <filename>/etc/kea/kea-ctrl-agent.conf</filename>,
218 <filename>/etc/kea/kea-dhcp4.conf</filename>,
219 <filename>/etc/kea/kea-dhcp6.conf</filename>, and
220 <filename>/etc/kea/kea-dhcp-ddns.conf</filename>
221 </para>
222
223 <indexterm zone="kea keactrl-config" revision="sysv">
224 <primary sortas="e-etc-kea-keactrl.conf">/etc/kea/keactrl.conf</primary>
225 </indexterm>
226
227 <indexterm zone="kea kea-ctrl-agent-config">
228 <primary sortas="e-etc-kea-kea-ctrl-agent.conf">/etc/kea/kea-ctrl-agent.conf</primary>
229 </indexterm>
230
231 <indexterm zone="kea kea-dhcp4-config">
232 <primary sortas="e-etc-kea-dhcp4.conf">/etc/kea/kea-dhcp4.conf</primary>
233 </indexterm>
234
235 <indexterm zone="kea kea-dhcp6-config">
236 <primary sortas="e-etc-kea-dhcp6.conf">/etc/kea/kea-dhcp6.conf</primary>
237 </indexterm>
238
239 <indexterm zone="kea kea-dhcp-ddns-config">
240 <primary sortas="e-etc-kea-dhcp-ddns.conf">/etc/kea/kea-dhcp-ddns.conf</primary>
241 </indexterm>
242 </sect3>
243
244 <sect3 id="keactrl-config" revision="sysv">
245 <title>Kea Control Configuration</title>
246
247 <para><command>keactrl</command> is used to control the
248 independent servers (IPv4, IPv6, DDNS). Its configuration file
249 <filename>/etc/kea/keactrl.conf</filename> is installed by
250 default and includes many path settings which are defined
251 due to the <command>configure</command> at build time. It also
252 includes settings to specify which of the servers should be
253 started.</para>
254
255 <itemizedlist>
256 <listitem>
257 <para>Control Agent</para>
258 <para>The Control Agent is a daemon which allows the
259 (re)configuration of the Kea DHCP service via REST API.
260 Set <literal>ctrl_agent=yes</literal> to start the
261 control agent (service providing a REST API), set
262 <literal>ctrl_agent=no</literal> in case the control agent
263 is not needed.</para>
264 </listitem>
265 <listitem>
266 <para>IPv4 DHCP server</para>
267 <para>This daemon handles requests for IPv4 addresses.
268 Set <literal>dhcp4=yes</literal> to start it, set
269 <literal>dhcp4=no</literal> in case DHCP service for IPv4
270 is not wanted.</para>
271 </listitem>
272 <listitem>
273 <para>IPv6 DHCP server</para>
274 <para>This daemon handles requests for IPv6 addresses.
275 Set <literal>dhcp6=yes</literal> to start it, set
276 <literal>dhcp6=no</literal> in case DHCP service for IPv6
277 is not wanted.</para>
278 </listitem>
279 <listitem>
280 <para>Dynamic DNS</para>
281 <para>This daemon is used to update a DNS server dynamically
282 when Kea assigns an IP address to a device.
283 Set <literal>dhcp_ddns=yes</literal> to enable it, set
284 <literal>dhcp_ddns=no</literal> in case dynamic DNS updates
285 are not wanted.</para>
286 </listitem>
287 </itemizedlist>
288
289 <para>
290 The Netconf service is not installed because required
291 dependencies are not covered by the current BLFS book.
292. </para>
293
294 <para>
295 With the following command, Kea will be configured to
296 start the dhcp service for IPv4 and the
297 dynamic DNS update, while the control agent and
298 the dhcp service for IPv6 remain down. Tweak the command to
299 match your needs on started services and execute as the
300 &root; user:
301 </para>
302
303<screen role="root"><userinput>sed -e "s/^dhcp4=.*/dhcp4=yes/" \
304 -e "s/^dhcp6=.*/dhcp6=no/" \
305 -e "s/^dhcp_ddns=.*/dhcp_ddns=yes/" \
306 -e "s/^ctrl_agent=.*/ctrl_agent=no/" \
307 -i /etc/kea/keactrl.conf
308</userinput></screen>
309
310 </sect3>
311
312 <sect3 id="kea-sysd-config" revision="systemd">
313 <title>Kea Configuration Using Systemd Units</title>
314
315 <para>
316 Four service units are used to start various daemons
317 provided by Kea:
318 </para>
319
320 <itemizedlist>
321 <listitem>
322 <para>Control Agent</para>
323 <para>
324 The Control Agent is a daemon which allows the
325 (re)configuration of the Kea DHCP service via REST API.
326 Run <command>systemctl enable kea-ctrl-agent</command>
327 if this daemon is needed.
328 </para>
329 </listitem>
330 <listitem>
331 <para>IPv4 DHCP server</para>
332 <para>
333 This daemon handles requests for IPv4 addresses.
334 Run <command>systemctl enable kea-dhcp4-server</command> to
335 have it started by systemd.
336 </para>
337 </listitem>
338 <listitem>
339 <para>IPv6 DHCP server</para>
340 <para>
341 This daemon handles requests for IPv6 addresses.
342 Run <command>systemctl enable kea-dhcp6-server</command> to
343 have it started by systemd.
344 </para>
345 </listitem>
346 <listitem>
347 <para>Dynamic DNS</para>
348 <para>
349 This daemon is used to update a DNS server dynamically
350 when Kea assigns an IP address to a device.
351 Run <command>systemctl enable kea-ddns-server</command> to
352 have it started by systemd.
353 </para>
354 </listitem>
355 </itemizedlist>
356
357 <para>The Netconf service is not installed because required
358 dependencies are not covered by the current BLFS book.</para>
359
360 </sect3>
361
362 <sect3 id="kea-ctrl-agent-config">
363 <title>Control Agent Configuration</title>
364
365 <para>
366 The provided configuration could be used without changes
367 but in BLFS objects like sockets are stored in
368 <filename class="directory">/run</filename>
369 rather than in
370 <filename class="directory">/tmp</filename>.
371 </para>
372
373<screen role="nodump"><userinput>cat &gt; /etc/kea/kea-ctrl-agent.conf &lt;&lt; "EOF"
374<literal>// Begin /etc/kea/kea-ctrl-agent.conf
375{
376 // This is a basic configuration for the Kea Control Agent.
377 // RESTful interface to be available at http://127.0.0.1:8000/
378 "Control-agent": {
379 "http-host": "127.0.0.1",
380 "http-port": 8000,
381 "control-sockets": {
382 "dhcp4": {
383 "socket-type": "unix",
384 "socket-name": "/run/kea4-ctrl-socket"
385 },
386 "dhcp6": {
387 "socket-type": "unix",
388 "socket-name": "/run/kea6-ctrl-socket"
389 },
390 "d2": {
391 "socket-type": "unix",
392 "socket-name": "/run/kea-ddns-ctrl-socket"
393 }
394 },
395
396 "loggers": [
397 {
398 "name": "kea-ctrl-agent",
399 "output_options": [
400 {
401 "output": "/var/log/kea-ctrl-agent.log"
402 "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %-5p %m\n"
403 }
404 ],
405 "severity": "INFO",
406 "debuglevel": 0
407 }
408 ]
409 }
410}
411// End /etc/kea/kea-ctrl-agent.conf</literal>
412EOF</userinput></screen>
413
414 </sect3>
415
416 <sect3 id="kea-dhcp4-config">
417 <title>IPv4 DHCP Server Configuration</title>
418
419 <para>
420 A sample configuration file is created in <filename>/etc/kea/kea-dhcp4.conf</filename>.
421 Adjust the file to suit your needs or overwrite it by using
422 the following sample as the <systemitem class="username">root</systemitem>
423 user:
424 </para>
425
426<screen role="nodump"><userinput>cat &gt; /etc/kea/kea-dhcp4.conf &lt;&lt; "EOF"
427<literal>// Begin /etc/kea/kea-dhcp4.conf
428{
429 "Dhcp4": {
430 // Add names of your network interfaces to listen on.
431 "interfaces-config": {
432 "interfaces": [ "eth0", "eth2" ]
433 },
434
435 "control-socket": {
436 "socket-type": "unix",
437 "socket-name": "/run/kea4-ctrl-socket"
438 },
439
440 "lease-database": {
441 "type": "memfile",
442 "lfc-interval": 3600
443 },
444
445 "expired-leases-processing": {
446 "reclaim-timer-wait-time": 10,
447 "flush-reclaimed-timer-wait-time": 25,
448 "hold-reclaimed-time": 3600,
449 "max-reclaim-leases": 100,
450 "max-reclaim-time": 250,
451 "unwarned-reclaim-cycles": 5
452 },
453
454 "renew-timer": 900,
455 "rebind-timer": 1800,
456 "valid-lifetime": 3600,
457
458 // Enable DDNS - Kea will dynamically update the DNS
459 "ddns-send-updates" : true,
460 "ddns-qualifying-suffix": "your.domain.tld",
461 "dhcp-ddns" : {
462 "enable-updates": true
463 },
464
465 "subnet4": [
466 {
467 "subnet": "192.168.56.0/24",
468 "pools": [ { "pool": "192.168.56.16 - 192.168.56.254" } ],
469 "option-data": [
470 {
471 "name": "domain-name",
472 "data": "your.domain.tld"
473 },
474 {
475 "name": "domain-name-servers",
476 "data": "192.168.56.2, 192.168.3.7"
477 },
478 {
479 "name": "domain-search",
480 "data": "your.domain.tld"
481 },
482 {
483 "name": "routers",
484 "data": "192.168.56.2"
485 }
486 ]
487 }
488 ],
489
490 "loggers": [
491 {
492 "name": "kea-dhcp4",
493 "output_options": [
494 {
495 "output": "/var/log/kea-dhcp4.log",
496 "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %-5p %m\n"
497 }
498 ],
499 "severity": "INFO",
500 "debuglevel": 0
501 }
502 ]
503 }
504}
505// End /etc/kea/kea-dhcp4.conf</literal>
506EOF</userinput></screen>
507
508 </sect3>
509
510 <sect3 id="kea-dhcp6-config">
511 <title>IPv6 DHCP Server Configuration</title>
512
513 <para>
514 The configuration for IPv6 is similar to the configuration
515 of IPv4. The configuration file is
516 <filename>/etc/kea/kea-dhcp6.conf</filename>.
517 </para>
518
519 </sect3>
520
521 <sect3 id="kea-dhcp-ddns-config">
522 <title>Dynamic DNS Configuration</title>
523
524 <para>
525 If there is a <xref linkend="bind"/> server running,
526 <application>ISC Kea</application> can update the DNS when
527 it gives an IP address to a client. A sample configuration
528 file is created in <filename>/etc/kea/kea-dhcp-ddns.conf</filename>.
529 Adjust the file to suit your needs or overwrite it by using
530 the following sample as the <systemitem class="username">root</systemitem>
531 user:
532 </para>
533
534<screen role="nodump" ><userinput>cat &gt; /etc/kea/kea-dhcp-ddns.conf &lt;&lt; "EOF"
535<literal>// Begin /etc/kea/kea-dhcp-ddns.conf
536{
537 "DhcpDdns": {
538 "ip-address": "127.0.0.1",
539 "port": 53001,
540 "control-socket": {
541 "socket-type": "unix",
542 "socket-name": "/run/kea-ddns-ctrl-socket"
543 },
544
545 "tsig-keys": [
546 {
547 "name" : "rndc-key",
548 "algorithm" : "hmac-sha256",
549 "secret" : "1FU5hD7faYaajQCjSdA54JkTPQxbbPrRnzOKqHcD9cM="
550 }
551 ],
552
553 "forward-ddns" : {
554 "ddns-domains" : [
555 {
556 "name" : "your.domain.tld.",
557 "key-name": "rndc-key",
558 "dns-servers" : [
559 {
560 "ip-address" : "127.0.0.1",
561 "port" : 53
562 }
563 ]
564 }
565 ]
566 },
567
568 "reverse-ddns" : {
569 "ddns-domains" : [
570 {
571 "name" : "56.168.192.in-addr.arpa.",
572 "key-name": "rndc-key",
573 "dns-servers" : [
574 {
575 "ip-address" : "127.0.0.1",
576 "port" : 53
577 }
578 ]
579 }
580 ]
581 },
582
583 "loggers": [
584 {
585 "name": "kea-dhcp-ddns",
586 "output_options": [
587 {
588 "output": "/var/log/kea-ddns.log",
589 "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %-5p %m\n"
590 }
591 ],
592 "severity": "INFO",
593 "debuglevel": 0
594 }
595 ]
596 }
597}
598// End /etc/kea/kea-dhcp-ddns.conf</literal>
599EOF</userinput></screen>
600
601 <note>
602 <para>
603 The value of <literal>secret</literal> is just an example.
604 Generate the key for your installation by using the
605 <command>rndc-confgen -a</command> command or the
606 <command>tsig-keygen</command> command which both are
607 provided by <xref linkend="bind"/>.
608 </para>
609 <para>
610 In this sample config it is assumed that the DNS server
611 runs on the same machine as Kea does (accessable via
612 <literal>127.0.0.1</literal>) and that this machine has
613 the IP <literal>192.168.56.2</literal>.
614 </para>
615 </note>
616
617 </sect3>
618
619 </sect2>
620
621 <sect2 role="content">
622 <title>Contents</title>
623
624 <segmentedlist>
625 <segtitle>Installed Programs</segtitle>
626 <segtitle>Installed Libraries</segtitle>
627 <segtitle>Installed Directories</segtitle>
628
629 <seglistitem>
630 <seg>
631 keactrl, kea-admin, kea-ctrl-agent, kea-dhcp4, kea-dhcp6,
632 kea-dhcp-ddns, kea-lfc, kea-shell
633 </seg>
634 <seg>
635 libkea-*
636 </seg>
637 <seg>
638 /etc/kea,
639 /usr/include/kea,
640 /var/lib/kea
641 </seg>
642 </seglistitem>
643 </segmentedlist>
644
645 <variablelist>
646 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
647 <?dbfo list-presentation="list"?>
648 <?dbhtml list-presentation="table"?>
649
650 <varlistentry id="keactrl">
651 <term><command>keactrl</command></term>
652 <listitem>
653 <para>
654 Tool to control (start/stop) the server processes.
655 </para>
656 <indexterm zone="kea keactrl">
657 <primary sortas="b-keactrl">keactrl</primary>
658 </indexterm>
659 </listitem>
660 </varlistentry>
661 <varlistentry id="kea-admin">
662 <term><command>kea-admin</command></term>
663 <listitem>
664 <para>
665 kea-admin is a shell script which offers database maintenance.
666 </para>
667 <indexterm zone="kea kea-admin">
668 <primary sortas="b-kea-admin">kea-admin</primary>
669 </indexterm>
670 </listitem>
671 </varlistentry>
672 <varlistentry id="kea-ctrl-agent">
673 <term><command>kea-ctrl-agent</command></term>
674 <listitem>
675 <para>
676 Daemon which exposes a RESTful control interface for
677 managing Kea servers.
678 </para>
679 <indexterm zone="kea kea-ctrl-agent">
680 <primary sortas="b-kea-ctrl-agent">kea-ctrl-agent</primary>
681 </indexterm>
682 </listitem>
683 </varlistentry>
684 <varlistentry id="kea-dhcp4">
685 <term><command>kea-dhcp4</command></term>
686 <listitem>
687 <para>
688 The server daemon providing IPv4 addresses.
689 </para>
690 <indexterm zone="kea kea-dhcp4">
691 <primary sortas="b-kea-dhcp4">kea-dhcp4</primary>
692 </indexterm>
693 </listitem>
694 </varlistentry>
695 <varlistentry id="kea-dhcp6">
696 <term><command>kea-dhcp6</command></term>
697 <listitem>
698 <para>
699 The server daemon providing IPv6 addresses.
700 </para>
701 <indexterm zone="kea kea-dhcp6">
702 <primary sortas="b-kea-dhcp6">kea-dhcp6</primary>
703 </indexterm>
704 </listitem>
705 </varlistentry>
706 <varlistentry id="kea-dhcp-ddns">
707 <term><command>kea-dhcp-ddns</command></term>
708 <listitem>
709 <para>
710 The server daemon performing the dynamic DNS updates.
711 </para>
712 <indexterm zone="kea kea-dhcp-ddns">
713 <primary sortas="b-kea-dhcp-ddns">kea-dhcp-ddns</primary>
714 </indexterm>
715 </listitem>
716 </varlistentry>
717 <varlistentry id="kea-lfc">
718 <term><command>kea-lfc</command></term>
719 <listitem>
720 <para>
721 The kea-lfc service process removes redundant information
722 from the files used to provide persistent storage for the
723 memfile database backend. It is run by the Kea DHCP server.
724 </para>
725 <indexterm zone="kea kea-lfc">
726 <primary sortas="b-kea-lfc">kea-lfc</primary>
727 </indexterm>
728 </listitem>
729 </varlistentry>
730 <varlistentry id="keashell">
731 <term><command>keashell</command></term>
732 <listitem>
733 <para>
734 RESTful client to the <application>ISC Kea</application>
735 services.
736 </para>
737 <indexterm zone="kea keashell">
738 <primary sortas="b-keashell">keashell</primary>
739 </indexterm>
740 </listitem>
741 </varlistentry>
742
743 </variablelist>
744
745 </sect2>
746
747</sect1>
Note: See TracBrowser for help on using the repository browser.