I've never done this but the dhcpd.conf man page has lots of examples on how it can be done: You could setup a host entry for all known clients where you specify the MAC address and then use deny unknown-clients in your subnet declaration. Or you can specify a different pool for known and unknown addresses, set up classes based on the ethernet address, ...
Have a look at dhcpd.conf(5) and if you have specific questions post back.
|