TFTP and HTTP library and cli for serving iPXE binaries.
make build
CLI
./bin/ipxe-linux -h # ./bin/ipxe-darwin -h
USAGE
Run TFTP and HTTP iPXE binary server
FLAGS
-http-addr 0.0.0.0:8080 HTTP server address
-http-timeout 5s HTTP server timeout
-log-level info Log level
-tftp-addr 0.0.0.0:69 TFTP server address
-tftp-timeout 5s TFTP server timeout
This repository is designed to be both a library and a command line tool. The custom iPXE binaries are built in the open. See the iPXE doc here for details. The coding design philosophy can be found here.
The following diagram details how ipxedust
(ipxe binaries) fits into the greater Boots(PXE) stack. Architecture.