In some cases I get into an environment where only BootP is used. My apps needs to have DHCP. I use vmWare, so I thought of a small Linux DHCP server. But I also need to set some DHCP options (66, 67, 109 and 128). It also should be a bit simple because I am not a Linux gouroe. I could not find anything yet...
Its quite simple really - every Cisco router has the ability to run a DHCP server service, so you simply enable it via the CLI (Command Line Interface) and configure the appropriate parameters so it may serve your network!
Keep in mind you do NOT need to purchase any additional software because the DHCP Server functionality is provided through the router's IOS!
If you don't want to use Linux/Unix or a router and have Windows 2000 it has it's own DHCP server. You install it in add/remove programs->windows components and it is fairly easy to set up. I ran a DHCP server like this through vmware at school last semester and it worked fairly well. If you do use this with vmware just make sure you disable the DHCP server integrated into vmware. I can't begin to describe the amount of headaches that caused me .