Parcourir la source

[5241] Explained always-true action

Francis Dupont il y a 7 ans
Parent
commit
6673034256
2 fichiers modifiés avec 65 ajouts et 0 suppressions
  1. 33 0
      doc/guide/dhcp4-srv.xml
  2. 32 0
      doc/guide/dhcp6-srv.xml

+ 33 - 0
doc/guide/dhcp4-srv.xml

@@ -1007,6 +1007,39 @@ temporarily override a list of interface names and listen on all interfaces.
     ]
     ]
 }
 }
         </screen>
         </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>
     <para>
     <para>
       The <command>name</command> parameter specifies the option name. For a
       The <command>name</command> parameter specifies the option name. For a

+ 32 - 0
doc/guide/dhcp6-srv.xml

@@ -1035,6 +1035,38 @@ temporarily override a list of interface names and listen on all interfaces.
     ]
     ]
 }
 }
         </screen>
         </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>
 
 
     <para>
     <para>