class "pxeclient" {
	match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";

	# Always include the following lines for all PXELINUX clients
	site-option-space		"pxelinux";
	option pxelinux.magic		f1:00:74:7e;
	if exists dhcp-parameter-request-list {
		# Always send the PXELINUX options
		append dhcp-parameter-request-list 208, 209, 210, 211;
	}

	# Allow config based on MAC address
	option pxelinux.configfile = concat("/pxelinux.cfg/", binary-to-ascii(16, 8, ":", hardware));

	# Load pxelinux from subfolder (make that a symlink to the actual location of syslinux binaries)
	filename			"/pxelinux/pxelinux.0";
	option pxelinux.pathprefix	"/";
}