group and agent.circuit-id
Niall O'Reilly
niall.oreilly at ucd.ie
Sat Dec 3 16:44:32 UTC 2016
On 3 Dec 2016, at 5:59, Nick Urbanik wrote:
> class "a-particular-agent.circuit-id" {
> match if option agent.circuit-id = "a-particular-agent.circuit-id";
> option domain-name-servers 1.2.3.4, 5.6.7.8;
> }
> class "another-particular-agent.circuit-id" {
> match if option agent.circuit-id =
> "another-particular-agent.circuit-id";
> option domain-name-servers 1.2.3.4, 5.6.7.8;
> }
> ...
> Would that work?
Yes, but using subclasses (Droms & Lemon: The DHCP Handbook, 1st edn.
p. 273)
should be more efficient.
For example:
class "dns-by-circuit-id" {
match option agent-circuit-id;
option domain-name-servers 1.2.3.4, 5.6.7.8;
}
subclass "dns-by-circuit-id" "a-particular";
subclass "dns-by-circuit-id" "a-nother";
subclass "dns-by-circuit-id" "a-third" {
# subclass can over-ride master class if necessary
option domain-name-servers 2.3.4.5, 6.7.8.9;
}
Best regards,
Niall O'Reilly
More information about the dhcp-users
mailing list