Merge pull request #1157 from vyos/t5760-dhcp-user-class

dhcp-client: T5760: add CLI option to pass user-class parameter
This commit is contained in:
Robert Göhler 2023-11-21 20:46:17 +01:00 committed by GitHub
commit 330514a6c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,11 @@
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }} .. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options vendor-class-id <vendor-id> {{ var5 }} {{ var6 }} dhcp-options vendor-class-id <vendor-id>
This option is used by some DHCP clients to identify the vendor type and
possibly the configuration of a DHCP client. The information is a string of
bytes whose contents are specific to the vendor and are not specified in a
standard.
The vendor-class-id option can be used to request a specific class of vendor The vendor-class-id option can be used to request a specific class of vendor
options from the server. options from the server.
@ -74,3 +79,17 @@
.. code-block:: none .. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options reject 192.168.100.0/24 set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options reject 192.168.100.0/24
.. cfgcmd:: set interfaces {{ var0 }} <interface> {{ var2 }} {{ var3 }}
{{ var5 }} {{ var6 }} dhcp-options user-class <string>
This option is used by some DHCP clients as a way for users to specify
identifying information to the client. This can be used in a similar way to
the vendor-class-identifier option, but the value of the option is specified
by the user, not the vendor.
Example:
.. code-block:: none
set interfaces {{ var0 }} {{ var1 }} {{ var2 }} {{ var4 }} {{ var5 }} {{ var7 }} dhcp-options user-class VyOS