]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[5241] Explained always-true action
authorFrancis Dupont <fdupont@isc.org>
Sun, 30 Jul 2017 14:41:59 +0000 (16:41 +0200)
committerFrancis Dupont <fdupont@isc.org>
Sun, 30 Jul 2017 14:41:59 +0000 (16:41 +0200)
doc/guide/dhcp4-srv.xml
doc/guide/dhcp6-srv.xml

index e8a58172cc08888db3a7def75ca893dae036056f..00187d85579b878f00a4010f05881e7378cc42fd 100644 (file)
@@ -1007,6 +1007,39 @@ temporarily override a list of interface names and listen on all interfaces.
     ]
 }
         </screen>
+        The effect is the same than adding the option code in the
+        Parameter Request List option (or its equivalent for vendor
+        options) so in:
+        <screen>
+"Dhcp4": {
+    "option-data": [
+        {
+           <userinput>"name": "domain-name-servers",
+           "data": "192.0.2.1, 192.0.2.2",
+           "always-send": true</userinput>
+        },
+        ...
+    ],
+    "subnet4": [
+        {
+           "subnet": "192.0.3.0/24",
+           "option-data": [
+               {
+                   <userinput>"name": "domain-name-servers",
+                   "data": "192.0.3.1, 192.0.3.2"</userinput>
+               },
+               ...
+           ],
+           ...
+        },
+        ...
+    ],
+    ...
+}
+        </screen>
+        The Domain Name Servers option is always added to responses
+        (the always-send is "sticky") but the value is the subnet one
+        when the client is localized in the subnet.
       </para>
     <para>
       The <command>name</command> parameter specifies the option name. For a
index e26f88d34852801b83c2c5fa90355f3f50b469d6..ebe944129545c560cfbffe3301dd27e2f9355fd1 100644 (file)
@@ -1035,6 +1035,38 @@ temporarily override a list of interface names and listen on all interfaces.
     ]
 }
         </screen>
+        The effect is the same than adding the option code in the
+        Option Request Option (or its equivalent for vendor options) so in:
+        <screen>
+"Dhcp6": {
+    "option-data": [
+        {
+           <userinput>"name": "dns-servers",
+           "data": "2001:db8::cafe, 2001:db8::babe",
+           "always-send": true</userinput>
+        },
+        ...
+    ],
+    "subnet6": [
+        {
+           "subnet": "2001:db8:1::/64",
+           "option-data": [
+               {
+                   <userinput>"name": "dns-servers",
+                   "data": "2001:db8:1::cafe, 2001:db8:1::babe"</userinput>
+               },
+               ...
+           ],
+           ...
+        },
+        ...
+    ],
+    ...
+}
+        </screen>
+        The DNS Servers option is always added to responses
+        (the always-send is "sticky") but the value is the subnet one
+        when the client is localized in the subnet.
       </para>
 
     <para>