# This ISC dhcpd 3.x config snippet is inspired by the following:
#   http://www.bpbatch.org/docs/linux.html

# TODO: Otpmize to different releases of PXE.
# According to http://cui.unige.ch/info/pc/remote-boot/howto-3.html
# "PXE 2.0 bootroms can only receive option 128-135".

# Definition of PXE-specific options
# Code 1: Multicast IP address of bootfile
# Code 2: UDP port that client should monitor for MTFTP responses
# Code 3: UDP port that MTFTP servers are using to listen
#         for MTFTP requests
# Code 4: Number of secondes a client must listen for activity before
#         trying to start a new MTFTP transfer
# Code 5: Number of secondes a client must listen before trying to
#         restart a MTFTP transfer
option space PXE;
option PXE.mtftp-ip		code 1 = ip-address;
option PXE.mtftp-cport		code 2 = unsigned integer 16;
option PXE.mtftp-sport		code 3 = unsigned integer 16;
option PXE.mtftp-tmout		code 4 = unsigned integer 8;
option PXE.mtftp-delay		code 5 = unsigned integer 8;

# Sample host config
#host pxetest1 {
#	hardware	ethernet 00:01:02:03:04:05;
#	fixed-address	192.168.1.101;
#	next-server	192.168.1.2;
#	filename	"pxelinux.0";
#	include "/etc/local-COMMON/dhcp3/dhcpd.pxe.host";
#}