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