diff options
| author | Ruben Herold <ruben@puettmann.net> | 2026-08-31 12:49:24 +0200 |
|---|---|---|
| committer | Viacheslav Hletenko <seversss265@gmail.com> | 2026-10-15 16:05:57 +0300 |
| commit | 2e5ea7a8304ed6ce504b3928e3b2f52574a61397 (patch) | |
| tree | 1eff85f00c83e0ba087850a13bbbf952ba7eabaa /interface-definitions/include/dependent-error-generic-interface-multi.xml.i | |
| parent | a06aab8262d6ef3fba6d4f73b699a46500546a1a (diff) | |
| download | vyos-1x-2e5ea7a8304ed6ce504b3928e3b2f52574a61397.tar.gz vyos-1x-2e5ea7a8304ed6ce504b3928e3b2f52574a61397.zip | |
dhcp-server: T9267: add client-class matching on hostname/vendor-class-id
Client classes could previously only match on relay agent information
(Option 82). Add matching on the client-sent hostname (Option 12) and
vendor class identifier (Option 60), each with an exact-value or
substring form, so clients sharing a subnet can be told apart by e.g.
device model without splitting the subnet into per-model pools.
Also let a client-class deliver its own options (reusing the existing
subnet/range option syntax), so a match can directly hand out a
model-specific value such as a provisioning URL, independent of which
pool the client's lease is drawn from.
Diffstat (limited to 'interface-definitions/include/dependent-error-generic-interface-multi.xml.i')
0 files changed, 0 insertions, 0 deletions
