not a answer, but you can try and use the log
<http://www.linuxmanpages.com/man5/dhcp-eval.5.php#lbAH> option to debug
your conf file,
and make sure each function return what you expecting it to return.

also you have tools like dhcping & dhcpdump
which can help you debug the problem.


*--Rabin*


On Mon, Jun 9, 2014 at 10:14 AM, Erez D <erez0...@gmail.com> wrote:

> i'm trying to match ip to macs
>
>
> e.g.:
> mac 00:11:22:33:44:01 -> 10.0.5.1
> mac 00:11:22:33:44:02 -> 10.0.5.2
> mac 00:11:22:33:44:03 -> 10.0.5.3
> mac 00:11:22:33:44:04 -> 10.0.5.4
>
>
>
> it does not seem to work
> is it possible to do that ?
>
>
> highlights of dhcpd.conf:
>
> class "vm" {
> match if binary-to-ascii (16,8,":",substring(hardware, 1, 5)) =
> "0:11:22:33:44";
> set lastMacByte=binary-to-ascii (10,8,":",substring(hardware, 6, 1);
> set vmName=concat("VM-",lastMacByte);
> set vmIp=concat("10.0.5.",lastMacByte);
> }
>
> and
>
> host vmName {
>   fixed-address vmIp;
> }
>
> _______________________________________________
> Linux-il mailing list
> Linux-il@cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to