Thanks Simon it works fine with me using the shared networks.<br>this is what i have done:<br><br>-----------<br><br>class "data" {match if substring (option vendor-class-identifier, 0, 6) = "docsis";}<br>
class "voip" { match if substring (option dhcp-client-identifier, 1, 3) = 00:10:6d; }<br><br>shared-network dana<br>{<br>    subnet <a href="http://172.19.0.0">172.19.0.0</a> netmask <a href="http://255.255.255.0">
255.255.255.0</a><br>    {<br>        option routers <a href="http://172.19.0.1">172.19.0.1</a>;<br>        option subnet-mask <a href="http://255.255.255.0">255.255.255.0</a>;<br>        option broadcast-address <a href="http://172.19.0.255">
172.19.0.255</a>;<br>        max-lease-time 5;<br>        default-lease-time 5;<br>        pool<br>        {<br>            allow members of "data";<br>            deny members of "voip";<br>            range 
<a href="http://172.19.0.4">172.19.0.4</a> <a href="http://172.19.0.254">172.19.0.254</a>;<br>        }<br>    }<br>    <br>    subnet <a href="http://10.0.1.0">10.0.1.0</a> netmask <a href="http://255.255.255.0">255.255.255.0
</a><br>    {<br>        option routers <a href="http://10.0.1.1">10.0.1.1</a>;<br>        option subnet-mask <a href="http://255.255.255.0">255.255.255.0</a>;<br>        option broadcast-address <a href="http://10.0.1.255">
10.0.1.255</a>;<br>        max-lease-time 1814400;<br>        default-lease-time 1814400;<br>        pool<br>        {<br>            allow members of "voip";<br>            deny members of "data";<br>
            range <a href="http://10.0.1.4">10.0.1.4</a> <a href="http://10.0.1.254">10.0.1.254</a>;<br>        }<br>    }<br>}<br>