- Timestamp:
- 12/04/2023 03:07:13 PM (5 months ago)
- Branches:
- 12.1, ken/TL2024, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, trunk, xry111/llvm18
- Children:
- 1a6caa9c
- Parents:
- d1d8cc44
- git-author:
- Pierre Labastie <pierre.labastie@…> (12/04/2023 02:58:31 PM)
- git-committer:
- Pierre Labastie <pierre.labastie@…> (12/04/2023 03:07:13 PM)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/major/kea.xml
rd1d8cc44 r4cea957 7 7 <!ENTITY kea-download-http "https://downloads.isc.org/isc/kea/&kea-dhcp-version;/kea-&kea-dhcp-version;.tar.gz"> 8 8 <!ENTITY kea-download-ftp " "> 9 <!ENTITY kea-md5sum " e01bdc8d68cfaca1cae17b20b26e09b6">10 <!ENTITY kea-size " 9.9MB">11 <!ENTITY kea-buildsize "1. 1 GB">12 <!ENTITY kea-time " 14 SBU"><!-- Thats unexpectedly long -->9 <!ENTITY kea-md5sum "ad23d02b3ce0475eb077da05b0ae2429"> 10 <!ENTITY kea-size "10 MB"> 11 <!ENTITY kea-buildsize "1.5 GB (332 MB installed; add 4 GB for tests)"> 12 <!ENTITY kea-time "4.1 SBU (with parallelism=4; add 12 SBU for tests)"> 13 13 <!ENTITY kea-arm-vers "&kea-dhcp-version;"> 14 14 ]> … … 78 78 <bridgehead renderas="sect4">Optional</bridgehead> 79 79 <para role="optional"> 80 <xref linkend="mitkrb"/>, for documentation 80 <xref linkend="mitkrb"/>, 81 <xref linkend="valgrind"/>; for documentation: 81 82 <xref linkend="doxygen"/>, 82 83 <xref linkend="graphviz"/>, and 83 <xref linkend="sphinx_rtd_theme"/> 84 <xref linkend="sphinx_rtd_theme"/>; for tests: 85 <ulink url="https://google.github.io/googletest/">GoogleTest</ulink> 84 86 </para> 85 87 … … 114 116 <sect2 role="installation"> 115 117 <title>Installation of ISC Kea DHCP Server</title> 118 119 <para> 120 First fix detection of Python-3.12 by the build system: 121 </para> 122 123 <screen><userinput>sed -e 's/:3/:4/' \ 124 -i configure</userinput></screen> 125 126 <para> 127 Remove one installation step that uses an obsolete python module: 128 </para> 129 130 <screen><userinput>sed -e '/dlist="/d' \ 131 -i src/bin/shell/Makefile.in</userinput></screen> 116 132 117 133 <para> … … 130 146 131 147 <para> 132 To test the results, issue: <command>make check</command>. 148 To test the results, you must have installed GoogleTest and kept 149 its source. You should also have passed 150 <option>--with-gtest-source=/path/to/googletest/sourcedir</option> to 151 <command>configure</command> above. Run the tests with 152 <command>make check</command>. Three tests in the TLSTest suite are 153 known to fail. 133 154 </para> 134 155 … … 147 168 148 169 <para> 149 <parameter>--with-pgsql</parameter> or <parameter>--with-mysql</parameter>: 170 <parameter>--enable-shell</parameter>: Allows building 171 <command>kea-shell</command>, a command line interface for 172 the control agent. 173 </para> 174 175 <para> 176 <parameter>--with-openssl</parameter>: Allows using OpenSSL for 177 communicating with the control-agent and for DNS updates. 178 </para> 179 180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 181 href="../../xincludes/static-libraries.xml"/> 182 183 <para> 184 <option>--with-pgsql</option> or <option>--with-mysql</option>: 150 185 <application>ISC Kea</application> can store the leases on a 151 186 database. This might be useful in large environments running … … 155 190 156 191 <para> 157 < parameter>--enable-generate-docs</parameter>:192 <option>--enable-generate-docs</option>: 158 193 If documentation is to be rebuilt, add that option. Several 159 194 dependencies must be installed for generating the documentation. … … 161 196 162 197 <para> 163 < parameter>make -j1 install</parameter>: ISC does not recommend198 <command>make -j1 install</command>: ISC does not recommend 164 199 any form of parallel or job server options when doing the install. 165 200 </para> … … 365 400 <para> 366 401 The provided configuration could be used without changes 367 but in BLFS objects like sockets are stored in402 but in BLFS, objects like sockets are stored in 368 403 <filename class="directory">/run</filename> 369 404 rather than in … … 419 454 <para> 420 455 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: 456 Adjust the file to suit your needs or overwrite it by running 457 the following command as the &root; user (you'll need to edit this 458 file anyway: at least the <emphasis>interfaces</emphasis> field, 459 the <emphasis>ddns-qualifying-suffix</emphasis> field, and almost 460 all the fields in <emphasis>Subnet4</emphasis>: 424 461 </para> 425 462 … … 527 564 it gives an IP address to a client. A sample configuration 528 565 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: 566 Adjust the file to suit your needs or overwrite it by running 567 the following command as the &root; user: 532 568 </para> 533 569 … … 608 644 </para> 609 645 <para> 610 In this sample configit is assumed that the DNS server611 runs on the same machine as Kea does (access able via646 In this example configuration, it is assumed that the DNS server 647 runs on the same machine as Kea does (accessible via 612 648 <literal>127.0.0.1</literal>) and that this machine has 613 649 the IP <literal>192.168.56.2</literal>. … … 633 669 </seg> 634 670 <seg> 635 libkea-* 671 libkea-asiodns.so, 672 libkea-asiolink.so, 673 libkea-cc.so, 674 libkea-cgfclient.so, 675 libkea-cryptolink.so, 676 libkea-d2srv.so, 677 libkea-database.so, 678 libkea-dhcp_ddns.so, 679 libkea-dhcp++.so, 680 libkea-dhcpsrv.so, 681 libkea-dns++.so, 682 libkea-eval.so, 683 libkea-exceptions.so, 684 libkea-hooks.so, 685 libkea-http.so, 686 libkea-log.so, 687 libkea-process.so, 688 libkea-stats.so, 689 libkea-tcp.so, 690 libkea-util.so, and 691 libkea-util-io.so 636 692 </seg> 637 693 <seg> 638 694 /etc/kea, 639 695 /usr/include/kea, 696 /usr/lib/kea, 697 /usr/lib/python&python3-majorver;/site-packages/kea, 698 /usr/share/kea, 699 /usr/share/doc/kea-&kea-version;, and 640 700 /var/lib/kea 641 701 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.