Table of Contents

dhcpd-j / dhcp4java

The free open-source DHCP Server and DHCP API for Java.

Dhcp4java is a free open-source 100% Java DHCP Server: general purpose DHCP server ranging from a simple LAN server to a wide range WAN server handling millions customers.

Dhcp4java also includes a general pupose DHCP API as a stand-alone library, suitable for client/server/relay development. It originates from the Perl module Net::DHCP.

Link to the dhcpd-j sourceforge project.

Link to the dhcp4java sourceforge project.

Project License: GNU General Public License (GPL).

News

Introduction

This site includes two complementary open-source projects:

  1. dhcpd-j DHCP Server: a generic DHCP Server, with a rich and extensible set of functionalities. The key features are: reliability, performance and extensibility — in that order. It is designed to be highly scalable ranging from a simple LAN with a simple install-and-run process, up to high range telecom class WAN servers handling millions of simultaneous customer.
  2. dhcp4java API for DHCP: a general purpose API for receiving and sending DHCP/BOOTP packets with support for a variety of options with a high-level datatypes support. It includes a server framework based on a model similar to the well-known Servlet model. Note: it is limited to IPv4 DHCP.

Please read the Overview section for more details.