<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi , guys ... <br>
Trying to give an special treatment to a group of clients according
to vendor id option (now im using circuit-id, then will change).<br>
I would like to classify them so first I declared a class using the
class statement as follows:<br>
<br>
on dhcpd.conf.<br>
<br>
class "premium" {<br>
match if option agent.circuit-id = "em3";<br>
}<br>
<br>
<br>
subnet 192.168.88.128 netmask 255.255.255.128 {<br>
pool{<br>
failover peer "failover-partner";<br>
range 192.168.88.130 192.168.88.249;<br>
deny members of "premium";<br>
}<br>
pool{<br>
allow members of "premium";<br>
failover peer "failover-partner";<br>
range 192.168.88.250 192.168.88.254;<br>
}<br>
<br>
option broadcast-address 192.168.88.255;<br>
option subnet-mask 255.255.255.128;<br>
option routers 192.168.88.129;<br>
}<br>
<br>
<br>
But ... When i Try with spawn:<br>
<br>
<br>
class "premium" {<br>
spawn with option agent.circuit-id;<br>
}<br>
<br>
subnet 192.168.88.128 netmask 255.255.255.128 {<br>
<br>
pool{<br>
failover peer "failover-partner";<br>
range 192.168.88.130 192.168.88.249;<br>
deny members of "premium" "em3"; ####
Semicolon expected here.<br>
}<br>
pool{<br>
allow members of "premium" "em3";<br>
failover peer "failover-partner";<br>
range 192.168.88.250 192.168.88.254;<br>
}<br>
<br>
option broadcast-address 192.168.88.255;<br>
option subnet-mask 255.255.255.128;<br>
option routers 192.168.88.129;<br>
}<br>
<br>
Then , Daemon refuses to start with "Semicolon expected".<br>
Any ideas?<br>
Thanks<br>
Leandro.<br>
<br>
<br>
<br>
<p style="margin-bottom: 0cm; line-height: 100%"><br>
</p>
<title></title>
<meta name="generator" content="LibreOffice 4.4.3.2 (Linux)">
<style type="text/css">
@page { margin: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
</style>
</body>
</html>