I have not heard of a Linux DHCP server. Neither can I find any reference to one. My brain is telling me that DHCP is a Microsoft proprietry system and so would not be available to Linux.
One thought, could Lunux be installed as a BootP server, and so be able to contact a Windows 2000 server?
Yes to both questions (I run both on my network from a Redhat Linux box). WINS is proprietary to Microsoft, but DHCP is an open-source sort of thing although Microsoft has an implementation of it. Incidentally, both my Linux workstations and my Windows workstations play nicely together with regards to the DHCP.
The DHCP server file name is dhcpd, the client is dhcpclient, and the relay agent is part of the server package and available as an RPM.
You can install DHCP or BOOTP services on your Linux Box. DHCP is a networking protocol and is not a proprietary standard. It is defined by a RFC though I don’t know which one offhand. I’ve installed Linux DHCP and BOOTP services. You can’t run both services at the same time, however, since they use the same ports. I havent installed DHCP relay services but think it can be done. For instructions on setting up a DHCP server go to: http://ctdp/homestead.com/files/linux/usersguide/index.html
Read the section on DHCP and BOOTP which is item 44. It explains how to install and set it up. Your browser must support frams to view the above website.