not authoritative; ddns-update-style none; option option-150 code 150 = text ; #10 mintue leases dynamic-bootp-lease-length 600; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; filename "pxegrub2"; } class "pxegrub2" { match if substring(option vendor-class-identifier, 0, 7) = "pxegrub"; option option-150 "/grub.lst"; option vendor-encapsulated-options 70:78:65:67:72:75:62:ff; } subnet 192.168.0.0 netmask 255.255.255.0 { pool { allow members of "pxeclients"; range dynamic-bootp 192.168.0.10 192.168.0.125; } pool { allow members of "pxegrub2"; range dynamic-bootp 192.168.0.126 192.168.0.249; } }