xref: /dflybsd-src/nrelease/root/etc/dhcpd.conf (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino# $DragonFly: src/nrelease/installer/etc/dhcpd.conf,v 1.2 2008/08/30 16:47:47 hasso Exp $
286d7f5d3SJohn Marino#
386d7f5d3SJohn Marino
486d7f5d3SJohn Marinopid-file-name "/var/run/dhcpd.pid";
586d7f5d3SJohn Marinolease-file-name "/var/db/dhcpd.leases";
686d7f5d3SJohn Marinoddns-update-style none;
786d7f5d3SJohn Marino
886d7f5d3SJohn Marinoclass "pxeboot-class" {
986d7f5d3SJohn Marino    match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
1086d7f5d3SJohn Marino}
1186d7f5d3SJohn Marino
1286d7f5d3SJohn Marinoclass "etherboot-class" {
1386d7f5d3SJohn Marino    match if substring (option vendor-class-identifier, 0, 9) = "Etherboot";
1486d7f5d3SJohn Marino}
1586d7f5d3SJohn Marino
1686d7f5d3SJohn Marinoclass "dragonfly-class" {
1786d7f5d3SJohn Marino    match if substring (option vendor-class-identifier, 0, 9) = "DragonFly";
1886d7f5d3SJohn Marino}
1986d7f5d3SJohn Marino
2086d7f5d3SJohn Marinosubnet 10.1.0.0 netmask 255.255.0.0 {
2186d7f5d3SJohn Marino    pool {
2286d7f5d3SJohn Marino	allow members of "pxeboot-class";
2386d7f5d3SJohn Marino	allow members of "etherboot-class";
2486d7f5d3SJohn Marino	allow members of "dragonfly-class";
2586d7f5d3SJohn Marino	range 10.1.0.128 10.1.0.254;
2686d7f5d3SJohn Marino	option subnet-mask 255.255.255.0;
2786d7f5d3SJohn Marino	option broadcast-address 10.1.0.255;
2886d7f5d3SJohn Marino	filename "pxeboot";
2986d7f5d3SJohn Marino	option root-path "10.1.0.1:/";
3086d7f5d3SJohn Marino	next-server 10.1.0.1;
3186d7f5d3SJohn Marino    }
3286d7f5d3SJohn Marino}
33