Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.13 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.13 KB

bootserver

Partial DHCP/BOOTP/TFTP server, sufficient for serving PXE network installers for most Linux distros. Written in Java so that it can run on Windows/Linux/Android/BSD without much fuss.

On Linux/Mac: The ./build script will compile the application, using javac. The ./run script will then launch the application, using java Specify the -d switch to ./run to launch in debug mode.

  • The server requires privileges to listen on ports <1024, so you will probably need to run as root.

On Windows: The run/build scripts can probably be converted to .cmd batch files with minimal effort. Otherwise, either use Cygwin to provide bash, or add the source tree to an Eclipse project and compile/run from the IDE. This application was actually developed on Windows...

On Android: The server requires root access, so you will need a rooted phone. Either launch it from Terminal Emulator, or write an nice little app that launches the server class as root, and create a nice interface to wrap config.conf while you're at it.

See config.help and optionally the program source code for documentation on the config.conf file.