As soon as a host reservation is found the search is stopped so
when a client has two host reservations using different enabled
identifier types the first is always returned and the second
- ignored. In other words, this is usually a a configuration mistake.
+ ignored. In other words, this is usually a configuration mistake.
In rare cases when having two reservations for the same host makes sense,
you can control which of those will be used by ordering the list of
identifier types in `host-reservation-identifiers`.
As soon as a host reservation is found the search is stopped so
when a client has two host reservations using different enabled
identifier types the first is always returned and the second
- ignored. In other words, this is usually a a configuration mistake.
+ ignored. In other words, this is usually a configuration mistake.
In rare cases when having two reservations for the same host makes sense,
you can control which of those will be used by ordering the list of
identifier types in `host-reservation-identifiers`.
client ID, which would need to be dynamically set in the hook library's
configuration. Here's how the entries can look like:
- .. code-block::
+ ::
- 01:00:0c:01:02:03:04 Cleartext-password := "00:0c:01:02:03:04"
+ 01:00:0c:01:02:03:04 Cleartext-password := "00:0c:01:02:03:04"
- 01:00:0c:01:02:03:05 Cleartext-password := "00:0c:01:02:03:05"
- Framed-IP-Address = "192.0.2.5"
+ 01:00:0c:01:02:03:05 Cleartext-password := "00:0c:01:02:03:05"
+ Framed-IP-Address = "192.0.2.5"
- 01:00:0c:01:02:03:06 Cleartext-password := "00:0c:01:02:03:06"
- Framed-IP-Address = "192.0.2.6"
- Framed-Pool = "classical"
+ 01:00:0c:01:02:03:06 Cleartext-password := "00:0c:01:02:03:06"
+ Framed-IP-Address = "192.0.2.6"
+ Framed-Pool = "classical"
- 00:03:00:01:00:0c:01:02:03:07 Cleartext-password := "00:0c:01:02:03:07"
+ 00:03:00:01:00:0c:01:02:03:07 Cleartext-password := "00:0c:01:02:03:07"
- 00:03:00:01:00:0c:01:02:03:08 Cleartext-password := "00:0c:01:02:03:08"
- Framed-IPv6-Address = "2001:db8::8"
+ 00:03:00:01:00:0c:01:02:03:08 Cleartext-password := "00:0c:01:02:03:08"
+ Framed-IPv6-Address = "2001:db8::8"
- 00:03:00:01:00:0c:01:02:03:09 Cleartext-password := "00:0c:01:02:03:09"
- Framed-IPv6-Address = "2001:db8::9"
- Framed-Pool = "classroom"
+ 00:03:00:01:00:0c:01:02:03:09 Cleartext-password := "00:0c:01:02:03:09"
+ Framed-IPv6-Address = "2001:db8::9"
+ Framed-Pool = "classroom"
7. Accounting should work out of the box with Kea, but customizations are
possible in the accounting file, which can be commonly found at:
| | | (JSON over UNIX sockets) and the Control Agent (JSON over |
| | | RESTful interface). |
+-----------------------------------------------------------+--------------+--------------------------------------------------------------+
- | :ref:`Lease Commands <hooks-lease-cmds>` | Kea open | This hook library offers a number of commands used to |
+ | :ref:`Lease Commands <hooks-lease-cmds>` | Kea open | This hook library offers a number of commands used to |
| | source | manage leases. Kea can store lease information in various |
| | | backends: memfile, MySQL, PostgreSQL. This library provides |
| | | a unified interface to manipulate leases in an unified, safe |