When files are used, they are read when the configuration is loaded,
to detect configuration errors as soon as possible.
-Hook libraries can be loaded by the Control Agent in the same way as
-they are loaded by the DHCPv4 and DHCPv6 servers. The CA currently
+Hook libraries can be loaded by :iscman:`kea-ctrl-agent` in the same way as
+they are loaded by :iscman:`kea-dhcp4` and :iscman:`kea-dhcp6`. The CA currently
supports one hook point - ``control_command_receive`` - which makes it
possible to delegate the processing of some commands to the hook library.
The ``hooks-libraries`` list contains the list of hook libraries that
-should be loaded by the CA, along with their configuration information
+should be loaded by :iscman:`kea-ctrl-agent`, along with their configuration information
specified with ``parameters``.
Please consult :ref:`logging` for the details on how to configure
available.
7. After compilation, :ischooklib:`libddns_gss_tsig.so` is available in the
- ``premium/src/hooks/d2/gss_tsig`` directory. It can be loaded by
- the Kea DHCP-DDNS (D2) daemon.
+ ``premium/src/hooks/d2/gss_tsig`` directory. It can be loaded by :iscman:`kea-dhcp-ddns`.
:ischooklib:`libddns_gss_tsig.so` was developed using the MIT Kerberos 5 implementation, but
Heimdal is also supported. Note that Heimdal is picky about
There are a number of steps required to enable the GSS-TSIG mechanism:
-1. :ischooklib:`libddns_gss_tsig.so` must be loaded by the D2 server.
+1. :ischooklib:`libddns_gss_tsig.so` must be loaded by :iscman:`kea-dhcp-ddns`.
2. The GSS-TSIG-capable DNS servers must be specified with their parameters.
An excerpt from a D2 server configuration is provided below; more examples are available in the
RADIUS Hook Configuration
~~~~~~~~~~~~~~~~~~~~~~~~~
-The RADIUS hook is a library that must be loaded by either DHCPv4 or
-DHCPv6 Kea servers. Unlike some other available hook libraries, this one
+The RADIUS hook is a library that must be loaded by either :iscman:`kea-dhcp4` or
+:iscman:`kea-dhcp6` servers. Unlike some other available hook libraries, this one
takes many parameters. For example, this configuration could be used:
::