From: Ted Lemon Date: Fri, 29 Sep 2000 18:21:09 +0000 (+0000) Subject: Document change to support match with alongside match/spawn with. X-Git-Tag: V3-BETA-2-PATCH-6~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=874031aa9d9875f6e197cc76b6ef8ece7b8aea3a;p=thirdparty%2Fdhcp.git Document change to support match with alongside match/spawn with. --- diff --git a/server/dhcpd.conf.5 b/server/dhcpd.conf.5 index 88f8ca759..5bd393c07 100644 --- a/server/dhcpd.conf.5 +++ b/server/dhcpd.conf.5 @@ -763,6 +763,31 @@ limit of four leases. The use of the subclass spawning mechanism is not restricted to relay agent options - this particular example is given only because it is a fairly straightforward one. +.SH COMBINING MATCH, MATCH IF AND SPAWN WITH +.PP +In some cases, it may be useful to use one expression to assign a +client to a particular class, and a second expression to put it into a +subclass of that class. This can be done by combining the \fBmatch +if\fR and \fBspawn with\fR statements, or the \fBmatch if\fR and +\fBmatch\fR statements. For example: +.PP +.nf +class "jr-cable-modems" { + match if option dhcp-vendor-identifier = "jrcm"; + spawn with option agent.circuit-id; + lease limit 4; +} + +class "dv-dsl-modems" { + match if opton dhcp-vendor-identifier = "dvdsl"; + spawn with option agent.circuit-id; + lease limit 16; +} +.fi +.PP +This allows you to have two classes that both have the same \fBspawn +with\fR expression without getting the clients in the two classes +confused with each other. .SH DYNAMIC DNS UPDATES .PP The DHCP server has the ability to dynamically update the Domain Name