I do something similar to this.  To set the static this way you just create a pool with a range of one address, and only allow the option 82 info that you want.  For your setup you could use:<br><br><br>class "customer1" { match if binary-to-ascii(16, 8, ":", substring(option agent.remote-id, 2, 6)) = "00:00:00:00:00:00" }<br>

pool {deny dynamic bootp clients; allow members of "customer1"; range <a href="http://192.168.1.100">192.168.1.100</a>; }<br><br><br>You would need to set up these two lines for each reservation.  <br><br><br><br>
<br><div class="gmail_quote">On Tue, May 20, 2008 at 4:04 PM, Richard Laager <<a href="mailto:rlaager@wiktel.com">rlaager@wiktel.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
We're an ISP that's looking to do "static" DHCP addresses (DHCP<br>
reservations or whatever you want to call them) for certain customers.<br>
These are DSL customers, so we have an option 82 agent.remote-id that we<br>
can match on. Right now, we know how to do host declarations with<br>
"hardware ethernet ...", but we haven't been able to find a way to match<br>
on remote-id. Is this possible and if so, how?<br>
<br>
Thanks,<br>
<font color="#888888">Richard<br>
<br>
<br>
</font></blockquote></div>