|
@@ -1102,6 +1102,12 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
],
|
|
],
|
|
...
|
|
...
|
|
}</screen>
|
|
}</screen>
|
|
|
|
+ </para>
|
|
|
|
+
|
|
|
|
+ <para>
|
|
|
|
+ Care should be taken
|
|
|
|
+ to use proper encoding when using hexadecimal format as Kea's ability
|
|
|
|
+ to validate data correctness in hexadecimal is limited.
|
|
</para>
|
|
</para>
|
|
|
|
|
|
<para>
|
|
<para>
|
|
@@ -1341,12 +1347,12 @@ This rather belong to the DDNS configuration
|
|
<row><entry>dhcp-renewal-time</entry><entry>58</entry><entry>uint32</entry><entry>false</entry><entry>true</entry></row>
|
|
<row><entry>dhcp-renewal-time</entry><entry>58</entry><entry>uint32</entry><entry>false</entry><entry>true</entry></row>
|
|
<row><entry>dhcp-rebinding-time</entry><entry>59</entry><entry>uint32</entry><entry>false</entry><entry>true</entry></row>
|
|
<row><entry>dhcp-rebinding-time</entry><entry>59</entry><entry>uint32</entry><entry>false</entry><entry>true</entry></row>
|
|
-->
|
|
-->
|
|
-<row><entry>vendor-class-identifier</entry><entry>60</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>vendor-class-identifier</entry><entry>60</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
<!-- Client identifier should not be configured by a user.
|
|
<!-- Client identifier should not be configured by a user.
|
|
-<row><entry>dhcp-client-identifier</entry><entry>61</entry><entry>binary</entry><entry>false</entry><entry>true</entry></row>
|
|
|
|
|
|
+<row><entry>dhcp-client-identifier</entry><entry>61</entry><entry>hex</entry><entry>false</entry><entry>true</entry></row>
|
|
-->
|
|
-->
|
|
<row><entry>nwip-domain-name</entry><entry>62</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>nwip-domain-name</entry><entry>62</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
-<row><entry>nwip-suboptions</entry><entry>63</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>nwip-suboptions</entry><entry>63</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>nisplus-domain-name</entry><entry>64</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>nisplus-domain-name</entry><entry>64</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>nisplus-servers</entry><entry>65</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>nisplus-servers</entry><entry>65</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>tftp-server-name</entry><entry>66</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>tftp-server-name</entry><entry>66</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
@@ -1360,7 +1366,7 @@ This rather belong to the DDNS configuration
|
|
<row><entry>irc-server</entry><entry>74</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>irc-server</entry><entry>74</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>streettalk-server</entry><entry>75</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>streettalk-server</entry><entry>75</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>streettalk-directory-assistance-server</entry><entry>76</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>streettalk-directory-assistance-server</entry><entry>76</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
-<row><entry>user-class</entry><entry>77</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>user-class</entry><entry>77</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>slp-directory-agent</entry><entry>78</entry><entry>record (boolean, ipv4-address)</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>slp-directory-agent</entry><entry>78</entry><entry>record (boolean, ipv4-address)</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>slp-service-scope</entry><entry>79</entry><entry>record (boolean, string)</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>slp-service-scope</entry><entry>79</entry><entry>record (boolean, string)</entry><entry>false</entry><entry>false</entry></row>
|
|
<!-- The Client FQDN option value is not explicitly configured.
|
|
<!-- The Client FQDN option value is not explicitly configured.
|
|
@@ -1377,7 +1383,7 @@ It is merely echoed by the server
|
|
<row><entry>bcms-controller-names</entry><entry>88</entry><entry>fqdn</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>bcms-controller-names</entry><entry>88</entry><entry>fqdn</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>bcms-controller-address</entry><entry>89</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>bcms-controller-address</entry><entry>89</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<!-- Authentication option requires special processing
|
|
<!-- Authentication option requires special processing
|
|
-<row><entry>authenticate</entry><entry>90</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>authenticate</entry><entry>90</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
-->
|
|
-->
|
|
<!-- Last transaction time and associated IP is dynamically calculated
|
|
<!-- Last transaction time and associated IP is dynamically calculated
|
|
<row><entry>client-last-transaction-time</entry><entry>91</entry><entry>uint32</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>client-last-transaction-time</entry><entry>91</entry><entry>uint32</entry><entry>false</entry><entry>false</entry></row>
|
|
@@ -1385,9 +1391,9 @@ It is merely echoed by the server
|
|
-->
|
|
-->
|
|
<row><entry>client-system</entry><entry>93</entry><entry>uint16</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>client-system</entry><entry>93</entry><entry>uint16</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>client-ndi</entry><entry>94</entry><entry>record (uint8, uint8, uint8)</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>client-ndi</entry><entry>94</entry><entry>record (uint8, uint8, uint8)</entry><entry>false</entry><entry>false</entry></row>
|
|
-<row><entry>uuid-guid</entry><entry>97</entry><entry>record (uint8, binary)</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>uuid-guid</entry><entry>97</entry><entry>record (uint8, hex)</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>uap-servers</entry><entry>98</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>uap-servers</entry><entry>98</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
-<row><entry>geoconf-civic</entry><entry>99</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>geoconf-civic</entry><entry>99</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>pcode</entry><entry>100</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>pcode</entry><entry>100</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>tcode</entry><entry>101</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>tcode</entry><entry>101</entry><entry>string</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>netinfo-server-address</entry><entry>112</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>netinfo-server-address</entry><entry>112</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
@@ -1397,8 +1403,8 @@ It is merely echoed by the server
|
|
<row><entry>name-service-search</entry><entry>117</entry><entry>uint16</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>name-service-search</entry><entry>117</entry><entry>uint16</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>subnet-selection</entry><entry>118</entry><entry>ipv4-address</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>subnet-selection</entry><entry>118</entry><entry>ipv4-address</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>domain-search</entry><entry>119</entry><entry>fqdn</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>domain-search</entry><entry>119</entry><entry>fqdn</entry><entry>true</entry><entry>false</entry></row>
|
|
-<row><entry>vivco-suboptions</entry><entry>124</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
-<row><entry>vivso-suboptions</entry><entry>125</entry><entry>binary</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
|
|
+<row><entry>vivco-suboptions</entry><entry>124</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
|
|
+<row><entry>vivso-suboptions</entry><entry>125</entry><entry>hex</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>pana-agent</entry><entry>136</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>pana-agent</entry><entry>136</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>v4-lost</entry><entry>137</entry><entry>fqdn</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>v4-lost</entry><entry>137</entry><entry>fqdn</entry><entry>false</entry><entry>false</entry></row>
|
|
<row><entry>capwap-ac-v4</entry><entry>138</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
<row><entry>capwap-ac-v4</entry><entry>138</entry><entry>ipv4-address</entry><entry>true</entry><entry>false</entry></row>
|
|
@@ -1423,7 +1429,7 @@ It is merely echoed by the server
|
|
<row><entry>Name</entry><entry>Meaning</entry></row>
|
|
<row><entry>Name</entry><entry>Meaning</entry></row>
|
|
</thead>
|
|
</thead>
|
|
<tbody>
|
|
<tbody>
|
|
- <row><entry>binary</entry><entry>An arbitrary string of bytes, specified as a set of hexadecimal digits.</entry></row>
|
|
|
|
|
|
+ <row><entry>hex</entry><entry>An arbitrary string of bytes, specified as a set of hexadecimal digits.</entry></row>
|
|
<row><entry>boolean</entry><entry>Boolean value with allowed values true or false</entry></row>
|
|
<row><entry>boolean</entry><entry>Boolean value with allowed values true or false</entry></row>
|
|
<row><entry>empty</entry><entry>No value, data is carried in suboptions</entry></row>
|
|
<row><entry>empty</entry><entry>No value, data is carried in suboptions</entry></row>
|
|
<row><entry>fqdn</entry><entry>Fully qualified domain name (e.g. www.example.com)</entry></row>
|
|
<row><entry>fqdn</entry><entry>Fully qualified domain name (e.g. www.example.com)</entry></row>
|
|
@@ -2563,13 +2569,15 @@ It is merely echoed by the server
|
|
If the client sent no name, generate one for the client.
|
|
If the client sent no name, generate one for the client.
|
|
</para></listitem>
|
|
</para></listitem>
|
|
</itemizedlist>
|
|
</itemizedlist>
|
|
- <note>
|
|
|
|
|
|
+ <note>
|
|
|
|
+ <para>
|
|
Note that formerly, this parameter was a boolean and permitted only values
|
|
Note that formerly, this parameter was a boolean and permitted only values
|
|
of <command>true</command> and <command>false</command>. Boolean values
|
|
of <command>true</command> and <command>false</command>. Boolean values
|
|
have been deprecated and are no longer accepted. If you are currently using
|
|
have been deprecated and are no longer accepted. If you are currently using
|
|
booleans, you must replace them with the desired mode name. A value of
|
|
booleans, you must replace them with the desired mode name. A value of
|
|
<command>true</command> maps to <command>"when-present"</command>, while
|
|
<command>true</command> maps to <command>"when-present"</command>, while
|
|
<command>false</command> maps to <command>"never"</command>.
|
|
<command>false</command> maps to <command>"never"</command>.
|
|
|
|
+ </para>
|
|
</note>
|
|
</note>
|
|
|
|
|
|
For example, To instruct kea-dhcp4 to always generate the FQDN for a
|
|
For example, To instruct kea-dhcp4 to always generate the FQDN for a
|
|
@@ -2616,7 +2624,6 @@ It is merely echoed by the server
|
|
...
|
|
...
|
|
}
|
|
}
|
|
</screen>
|
|
</screen>
|
|
- </section>
|
|
|
|
<para>
|
|
<para>
|
|
When generating a name, kea-dhcp4 will construct name of the format:
|
|
When generating a name, kea-dhcp4 will construct name of the format:
|
|
</para>
|
|
</para>
|
|
@@ -2632,6 +2639,7 @@ It is merely echoed by the server
|
|
<para>
|
|
<para>
|
|
myhost-172-16-1-10.example.com.
|
|
myhost-172-16-1-10.example.com.
|
|
</para>
|
|
</para>
|
|
|
|
+ </section>
|
|
</section>
|
|
</section>
|
|
|
|
|
|
<section id="dhcp4-next-server">
|
|
<section id="dhcp4-next-server">
|
|
@@ -2865,9 +2873,10 @@ It is merely echoed by the server
|
|
(the DHCPv6 side is described in <xref linkend="dhcp6-dhcp4o6-config"/>).
|
|
(the DHCPv6 side is described in <xref linkend="dhcp6-dhcp4o6-config"/>).
|
|
</para>
|
|
</para>
|
|
<note>
|
|
<note>
|
|
- DHCPv4-over-DHCPv6 support is experimental and the details of
|
|
|
|
- the inter-process communication can change: both the
|
|
|
|
- DHCPv4 and DHCPv6 sides should be running the same version of Kea.
|
|
|
|
|
|
+ <para>DHCPv4-over-DHCPv6 support is experimental and the
|
|
|
|
+ details of the inter-process communication can change: both
|
|
|
|
+ the DHCPv4 and DHCPv6 sides should be running the same version
|
|
|
|
+ of Kea.</para>
|
|
</note>
|
|
</note>
|
|
<para>
|
|
<para>
|
|
The <command>dhcp4o6-port</command> global parameter specifies
|
|
The <command>dhcp4o6-port</command> global parameter specifies
|