Skip to content

Java Implementation of DHCP proxy supporting PXE boot.

License

Notifications You must be signed in to change notification settings

kinjalh/pxeserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pxeserver

Java implementation of DHCP proxy supporting PXE boot.

This is not a DHCP server. You must have a separate DHCP server (such as your home router) running concurrently to this proxy server. For more details on build and configuration, please refer to the user guide inside the docs folder.

Follows Intel Specification version 2.1 for PXE boot process. Supports iPXE and gPXE clients. Supports clients whose system architecture is a nonzero value.

Note that the client gets the files themselves from a tftp server. This project does not provide a tftp server, you as the user must find and configure one independently. This project, the proxy DHCP server, serves to redirect the client to the tftp server with the correct filename.

This was created because dnsmasq is not available on windows and isc-dhcp is not usable as a pure proxy server. Additionally, this is easier to configure than the aforementioned, although it is more limited. Since this is a java project it is also platform independent.

This project uses JaCoCo for test coverage. Current test coverage is 72%. See the user guide for information on how to access or generate test coverage reports.

About

Java Implementation of DHCP proxy supporting PXE boot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages