ddns-update-style interim; ignore client-updates; allow booting; allow bootp; option option-128 code 128 = string; option option-129 code 129 = string; use-host-decl-names on; next-server 192.168.67.1; subnet 192.168.67.0 netmask 255.255.255.0 { range 192.168.67.20 192.168.67.250; option domain-name "example.com"; option domain-name-servers 192.168.67.1; option broadcast-address 192.168.67.255; option routers 192.168.67.1; option subnet-mask 255.255.255.0; option root-path "192.168.67.1:/var/lib/ltsp/@ARCH@"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/@ARCH@/pxelinux.0"; } else if substring( option vendor-class-identifier, 0, 9 ) = "Etherboot" { filename "/ltsp/@ARCH@/nbi.img"; #filename "/ltsp/@ARCH@/pxelinux.0"; } else { option-129 = " initrd=/ltsp/@ARCH@/initrd.img"; filename "/ltsp/@ARCH@/vmlinuz"; } }