mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 21:45:37 +00:00
[#1213] Fixed some lists in ARM
This commit is contained in:
@@ -2850,6 +2850,7 @@ global ``dhcp-ddns`` section of the kea-dhcp4. Beginning with Kea 1.7.1
|
|||||||
DDNS related parameters were split into two groups:
|
DDNS related parameters were split into two groups:
|
||||||
|
|
||||||
1. Connectivity Parameters
|
1. Connectivity Parameters
|
||||||
|
|
||||||
These are parameters which specify where and how kea-dhcp4 connects to
|
These are parameters which specify where and how kea-dhcp4 connects to
|
||||||
and communicates with D2. These parameters can only be specified
|
and communicates with D2. These parameters can only be specified
|
||||||
within the top-level ``dhcp-ddns`` section in the kea-dhcp4
|
within the top-level ``dhcp-ddns`` section in the kea-dhcp4
|
||||||
@@ -2865,6 +2866,7 @@ DDNS related parameters were split into two groups:
|
|||||||
- ``ncr-format"``
|
- ``ncr-format"``
|
||||||
|
|
||||||
2. Behavioral Parameters
|
2. Behavioral Parameters
|
||||||
|
|
||||||
These parameters influence behavior such as how client host names and
|
These parameters influence behavior such as how client host names and
|
||||||
FQDN options are handled. They have been moved out of the ``dhcp-ddns``
|
FQDN options are handled. They have been moved out of the ``dhcp-ddns``
|
||||||
section so that they may be specified at the global, shared-network,
|
section so that they may be specified at the global, shared-network,
|
||||||
@@ -2958,9 +2960,9 @@ with it. kea-dhcp4 uses the following configuration parameters to
|
|||||||
control this communication:
|
control this communication:
|
||||||
|
|
||||||
- ``enable-updates`` - As of Kea 1.7.1, this parameter only enables
|
- ``enable-updates`` - As of Kea 1.7.1, this parameter only enables
|
||||||
connectivity to kea-dhcp-ddns such that DDNS updates can be constructed
|
connectivity to kea-dhcp-ddns such that DDNS updates can be constructed
|
||||||
and sent. It must be true for NCRs to be generated and sent to D2.
|
and sent. It must be true for NCRs to be generated and sent to D2.
|
||||||
It defaults to false.
|
It defaults to false.
|
||||||
|
|
||||||
- ``server-ip`` - the IP address on which D2 listens for requests. The
|
- ``server-ip`` - the IP address on which D2 listens for requests. The
|
||||||
default is the local loopback interface at address 127.0.0.1.
|
default is the local loopback interface at address 127.0.0.1.
|
||||||
|
@@ -2570,6 +2570,7 @@ global ``dhcp-ddns`` section of the kea-dhcp6. Beginning with Kea 1.7.1
|
|||||||
DDNS related parameters were split into two groups:
|
DDNS related parameters were split into two groups:
|
||||||
|
|
||||||
1. Connectivity Parameters
|
1. Connectivity Parameters
|
||||||
|
|
||||||
These are parameters which specify where and how kea-dhcp6 connects to
|
These are parameters which specify where and how kea-dhcp6 connects to
|
||||||
and communicates with D2. These parameters can only be specified
|
and communicates with D2. These parameters can only be specified
|
||||||
within the top-level ``dhcp-ddns`` section in the kea-dhcp6
|
within the top-level ``dhcp-ddns`` section in the kea-dhcp6
|
||||||
@@ -2585,6 +2586,7 @@ DDNS related parameters were split into two groups:
|
|||||||
- ``ncr-format"``
|
- ``ncr-format"``
|
||||||
|
|
||||||
2. Behavioral Parameters
|
2. Behavioral Parameters
|
||||||
|
|
||||||
These parameters influence behavior such as how client host names and
|
These parameters influence behavior such as how client host names and
|
||||||
FQDN options are handled. They have been moved out of the ``dhcp-ddns``
|
FQDN options are handled. They have been moved out of the ``dhcp-ddns``
|
||||||
section so that they may be specified at the global, shared-network,
|
section so that they may be specified at the global, shared-network,
|
||||||
@@ -2678,9 +2680,9 @@ with it. kea-dhcp6 uses the following configuration parameters to
|
|||||||
control this communication:
|
control this communication:
|
||||||
|
|
||||||
- ``enable-updates`` - As of Kea 1.7.1, this parameter only enables
|
- ``enable-updates`` - As of Kea 1.7.1, this parameter only enables
|
||||||
connectivity to kea-dhcp-ddns such that DDNS updates can be constructed
|
connectivity to kea-dhcp-ddns such that DDNS updates can be constructed
|
||||||
and sent. It must be true for NCRs to be generated and sent to D2.
|
and sent. It must be true for NCRs to be generated and sent to D2.
|
||||||
It defaults to false.
|
It defaults to false.
|
||||||
|
|
||||||
- ``server-ip`` - IP address on which D2 listens for requests. The
|
- ``server-ip`` - IP address on which D2 listens for requests. The
|
||||||
default is the local loopback interface at address 127.0.0.1.
|
default is the local loopback interface at address 127.0.0.1.
|
||||||
|
@@ -198,43 +198,43 @@ generate the makefiles using the defaults, simply run:
|
|||||||
Run ``./configure`` with the ``--help`` switch to view the different
|
Run ``./configure`` with the ``--help`` switch to view the different
|
||||||
options. Some commonly used options are:
|
options. Some commonly used options are:
|
||||||
|
|
||||||
--prefix
|
- ``--prefix``
|
||||||
Define the installation location (the default is ``/usr/local``).
|
Define the installation location (the default is ``/usr/local``).
|
||||||
|
|
||||||
--with-mysql
|
- ``--with-mysql``
|
||||||
Build Kea with code to allow it to store leases and host reservations
|
Build Kea with code to allow it to store leases and host reservations
|
||||||
in a MySQL database.
|
in a MySQL database.
|
||||||
|
|
||||||
--with-pgsql
|
- ``--with-pgsql``
|
||||||
Build Kea with code to allow it to store leases and host reservations
|
Build Kea with code to allow it to store leases and host reservations
|
||||||
in a PostgreSQL database.
|
in a PostgreSQL database.
|
||||||
|
|
||||||
--with-cql
|
- ``--with-cql``
|
||||||
Build Kea with code to allow it to store leases and host reservations
|
Build Kea with code to allow it to store leases and host reservations
|
||||||
in a Cassandra (CQL) database.
|
in a Cassandra (CQL) database.
|
||||||
|
|
||||||
--with-log4cplus
|
- ``--with-log4cplus``
|
||||||
Define the path to find the Log4cplus headers and libraries. Normally
|
Define the path to find the Log4cplus headers and libraries. Normally
|
||||||
this is not necessary.
|
this is not necessary.
|
||||||
|
|
||||||
--with-boost-include
|
- ``--with-boost-include``
|
||||||
Define the path to find the Boost headers. Normally this is not
|
Define the path to find the Boost headers. Normally this is not
|
||||||
necessary.
|
necessary.
|
||||||
|
|
||||||
--with-botan-config
|
- ``--with-botan-config``
|
||||||
Specify the path to the botan-config script to build with Botan for
|
Specify the path to the botan-config script to build with Botan for
|
||||||
cryptographic functions. It is preferable to use OpenSSL (see below).
|
cryptographic functions. It is preferable to use OpenSSL (see below).
|
||||||
|
|
||||||
--with-openssl
|
- ``--with-openssl``
|
||||||
Replace Botan by the OpenSSL the cryptographic library. By default
|
Replace Botan by the OpenSSL the cryptographic library. By default
|
||||||
``configure`` searches for a valid Botan installation. If one is not
|
``configure`` searches for a valid Botan installation. If one is not
|
||||||
found, it searches for OpenSSL. Normally this is not necessary.
|
found, it searches for OpenSSL. Normally this is not necessary.
|
||||||
|
|
||||||
--enable-shell
|
- ``--enable-shell``
|
||||||
Build the optional ``kea-shell`` tool (more in :ref:`kea-shell`).
|
Build the optional ``kea-shell`` tool (more in :ref:`kea-shell`).
|
||||||
The default is to not build it.
|
The default is to not build it.
|
||||||
|
|
||||||
--with-site-packages
|
- ``--with-site-packages``
|
||||||
Only useful when ``kea-shell`` is enabled. It causes the kea-shell
|
Only useful when ``kea-shell`` is enabled. It causes the kea-shell
|
||||||
python packages to be installed in specified directory. This is
|
python packages to be installed in specified directory. This is
|
||||||
mostly useful for Debian related distros. While most systems store
|
mostly useful for Debian related distros. While most systems store
|
||||||
@@ -243,7 +243,7 @@ options. Some commonly used options are:
|
|||||||
python packages are expected to be installed in
|
python packages are expected to be installed in
|
||||||
/usr/lib/python3/dist-packages.
|
/usr/lib/python3/dist-packages.
|
||||||
|
|
||||||
--enable-perfdhcp
|
- ``--enable-perfdhcp``
|
||||||
Build the optional ``perfdhcp`` DHCP benchmarking tool. The default
|
Build the optional ``perfdhcp`` DHCP benchmarking tool. The default
|
||||||
is to not build it.
|
is to not build it.
|
||||||
|
|
||||||
@@ -274,20 +274,20 @@ There are also many additional options that are typically not necessary for
|
|||||||
regular users. However, they may be useful for package maintainers,
|
regular users. However, they may be useful for package maintainers,
|
||||||
developers, or people who want to extend Kea code or send patches:
|
developers, or people who want to extend Kea code or send patches:
|
||||||
|
|
||||||
--with-gtest, --with-gtest-source
|
- ``--with-gtest``, ``--with-gtest-source``
|
||||||
Enable the building of the C++ Unit Tests using the Google Test
|
Enable the building of the C++ Unit Tests using the Google Test
|
||||||
framework. This option specifies the path to the gtest source. (If
|
framework. This option specifies the path to the gtest source. (If
|
||||||
the framework is not installed on your system, it can be downloaded
|
the framework is not installed on your system, it can be downloaded
|
||||||
from https://github.com/google/googletest.)
|
from https://github.com/google/googletest.)
|
||||||
|
|
||||||
--enable-generate-docs
|
- ``--enable-generate-docs``
|
||||||
Enable the rebuilding Kea documentation. ISC publishes Kea
|
Enable the rebuilding Kea documentation. ISC publishes Kea
|
||||||
documentation for each release; however, in some cases you may want
|
documentation for each release; however, in some cases you may want
|
||||||
to rebuild it. For example, if you want to change something in the
|
to rebuild it. For example, if you want to change something in the
|
||||||
docs, or want to generate new ones from git sources that are not
|
docs, or want to generate new ones from git sources that are not
|
||||||
released yet.
|
released yet.
|
||||||
|
|
||||||
--enable-generate-parser
|
- ``--enable-generate-parser``
|
||||||
Many Kea components have parsers implemented using flex (.ll files)
|
Many Kea components have parsers implemented using flex (.ll files)
|
||||||
and bison (.yy files). Kea sources have C++/h files generated out
|
and bison (.yy files). Kea sources have C++/h files generated out
|
||||||
from them. By default Kea does not use flex or bison to avoid
|
from them. By default Kea does not use flex or bison to avoid
|
||||||
@@ -296,7 +296,7 @@ developers, or people who want to extend Kea code or send patches:
|
|||||||
parameter), you will need to use flex and bison to regenerate
|
parameter), you will need to use flex and bison to regenerate
|
||||||
parsers. This option lets you do that.
|
parsers. This option lets you do that.
|
||||||
|
|
||||||
--enable-generate-messages
|
- ``--enable-generate-messages``
|
||||||
Enable the regeneration of messages files from their messages source
|
Enable the regeneration of messages files from their messages source
|
||||||
files, e.g. regenerate xxx_messages.h and xxx_messages.cc from
|
files, e.g. regenerate xxx_messages.h and xxx_messages.cc from
|
||||||
xxx_messages.mes using the Kea message compiler. By default Kea is
|
xxx_messages.mes using the Kea message compiler. By default Kea is
|
||||||
@@ -305,7 +305,7 @@ developers, or people who want to extend Kea code or send patches:
|
|||||||
will need to build and use the Kea message compiler. This option lets
|
will need to build and use the Kea message compiler. This option lets
|
||||||
you do that.
|
you do that.
|
||||||
|
|
||||||
--with-benchmark, --with-benchmark-source
|
- ``--with-benchmark``, ``--with-benchmark-source``
|
||||||
Enable the building of the database backend benchmarks using the
|
Enable the building of the database backend benchmarks using the
|
||||||
Google Benchmark framework. This option specifies the path to the
|
Google Benchmark framework. This option specifies the path to the
|
||||||
gtest source. (If the framework is not installed on your system, it
|
gtest source. (If the framework is not installed on your system, it
|
||||||
|
@@ -646,31 +646,31 @@ and a typical log produced by this pattern would look somethng like this:
|
|||||||
|
|
||||||
That breaks down as like so:
|
That breaks down as like so:
|
||||||
|
|
||||||
- %D{%Y-%m-%d %H:%M:%S.%q}
|
- ``%D{%Y-%m-%d %H:%M:%S.%q}``
|
||||||
'%D' is the date and time in local time that the log message is generated,
|
'%D' is the date and time in local time that the log message is generated,
|
||||||
while everything between the curly braces, '{}' are date and time components.
|
while everything between the curly braces, '{}' are date and time components.
|
||||||
From the example log above this produces:
|
From the example log above this produces:
|
||||||
``2019-08-05 14:27:45.871``
|
``2019-08-05 14:27:45.871``
|
||||||
|
|
||||||
- %-5p
|
- ``%-5p``
|
||||||
The severity of message, output as a minimum of five characters,
|
The severity of message, output as a minimum of five characters,
|
||||||
using right-padding with spaces. In our example log: ``DEBUG``
|
using right-padding with spaces. In our example log: ``DEBUG``
|
||||||
|
|
||||||
- %c
|
- ``%c``
|
||||||
The log source. This includes two elements: the Kea process generating the
|
The log source. This includes two elements: the Kea process generating the
|
||||||
message, in this case, ``kea-dhcp4``; and the component within the program
|
message, in this case, ``kea-dhcp4``; and the component within the program
|
||||||
from which the message originated, ``dhcpsrv`` (e.g. the name of the
|
from which the message originated, ``dhcpsrv`` (e.g. the name of the
|
||||||
library used by DHCP server implementations).
|
library used by DHCP server implementations).
|
||||||
|
|
||||||
- %i
|
- ``%i``
|
||||||
The process ID. From the example log: ``8475``
|
The process ID. From the example log: ``8475``
|
||||||
|
|
||||||
- %t
|
- ``%t``
|
||||||
The thread ID. From the example log: ``12345``.
|
The thread ID. From the example log: ``12345``.
|
||||||
Note the format of the thread ID is OS dependent: e.g. on some systems
|
Note the format of the thread ID is OS dependent: e.g. on some systems
|
||||||
it is an address so is displayed in hexadecimal.
|
it is an address so is displayed in hexadecimal.
|
||||||
|
|
||||||
- %m
|
- ``%m``
|
||||||
The log message itself. Keg log messages all begin with a message
|
The log message itself. Keg log messages all begin with a message
|
||||||
identifier followed by arbitrary log text. Every message in Kea has
|
identifier followed by arbitrary log text. Every message in Kea has
|
||||||
a unique identifier, which can be used as an index to the
|
a unique identifier, which can be used as an index to the
|
||||||
@@ -787,6 +787,7 @@ The following environment variables can be used to control the behavior
|
|||||||
of logging during startup:
|
of logging during startup:
|
||||||
|
|
||||||
KEA_LOCKFILE_DIR
|
KEA_LOCKFILE_DIR
|
||||||
|
|
||||||
Specifies a directory where the logging system should create its lock
|
Specifies a directory where the logging system should create its lock
|
||||||
file. If not specified, it is prefix/var/run/kea, where "prefix"
|
file. If not specified, it is prefix/var/run/kea, where "prefix"
|
||||||
defaults to /usr/local. This variable must not end with a slash.
|
defaults to /usr/local. This variable must not end with a slash.
|
||||||
@@ -795,19 +796,20 @@ KEA_LOCKFILE_DIR
|
|||||||
the same file.
|
the same file.
|
||||||
|
|
||||||
KEA_LOGGER_DESTINATION
|
KEA_LOGGER_DESTINATION
|
||||||
|
|
||||||
Specifies logging output. There are several special values:
|
Specifies logging output. There are several special values:
|
||||||
|
|
||||||
stdout
|
``stdout``
|
||||||
Log to standard output.
|
Log to standard output.
|
||||||
|
|
||||||
stderr
|
``stderr``
|
||||||
Log to standard error.
|
Log to standard error.
|
||||||
|
|
||||||
syslog[:fac]
|
``syslog[:fac]``
|
||||||
Log via syslog. The optional fac (which is separated from the word
|
Log via syslog. The optional fac (which is separated from the word
|
||||||
"syslog" by a colon) specifies the facility to be used for the log
|
"syslog" by a colon) specifies the facility to be used for the log
|
||||||
messages. Unless specified, messages will be logged using the
|
messages. Unless specified, messages will be logged using the
|
||||||
facility "local0".
|
facility "local0".
|
||||||
|
|
||||||
Any other value is treated as a name of the output file. If not
|
Any other value is treated as a name of the output file. If not
|
||||||
specified otherwise, Kea will log to standard output.
|
specified otherwise, Kea will log to standard output.
|
||||||
|
Reference in New Issue
Block a user