ddns-update-style none; log-facility local7; default-lease-time 28800; max-lease-time 43200; subnet 192.168.42.0 netmask 255.255.254.0 { class "VoIP_Phone" { match if (substring (hardware,1,3)=00:04:13); } class "Workstations" { match if not (substring (hardware,1,3)=00:04:13); } domain-name "company.local"; broadcast-address 192.168.43.255; domain-name-servers 192.168.42.5,192.168.42.3; ntp-servers 192.168.42.5,192.168.42.3,192.168.42.1; netbios-name-servers 192.168.42.3,192.168.42.5; routers 192.168.42.1; filename "linux/pxelinux.0"; next-server 192.168.42.5; pool "Workstations_Pool" { allow unknown-clients; allow members of "Workstations"; deny members of "VoIP_Phones"; range 192.168.42.100 192.168.43.99; } pool "VoIP_Phones_Pool" { deny members of "Workstations"; allow members of "VoIP_Phones"; range 192.168.43.100 192.168.43.254; routers 192.168.42.49; } }