Usr/local/etc/dhcpd.conf: Difference between revisions
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
default-lease-time 43200; | default-lease-time 43200; | ||
max-lease-time 43200; | max-lease-time 43200; | ||
class "pxe-soekris" { | |||
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient") and | |||
(substring(pick-first-value(option dhcp-client-identifier,hardware), 0, 4) = 1:00:00:24); | |||
option vendor-class-identifier "PXEClient"; | |||
vendor-option-space PXE; | |||
option PXE.discovery-control 11; | |||
filename "pxeboot"; | |||
next-server 146.64.5.1; | |||
#option root-path "146.64.5.1:/export/diskless/current"; | |||
option root-path "146.64.5.1:/export/diskless/soekris"; | |||
} | |||
class "pxe-via" { | |||
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient") and | |||
(substring(pick-first-value(option dhcp-client-identifier,hardware), | |||
0, 4) = 1:00:40:63); | |||
option vendor-class-identifier "PXEClient"; | |||
vendor-option-space PXE; | |||
option PXE.discovery-control 11; | |||
#filename "pxeboot"; | |||
filename "pxelinux.0"; | |||
next-server 172.20.1.1; | |||
#option root-path "172.20.1.1:/export/freebsd/6-stable"; | |||
#option root-path "172.20.1.1:/export/linux/ubuntu"; | |||
#option root-path "172.20.1.1:/export/linux/knoppix"; | |||
#option root-path "146.64.5.1:/export/diskless/soekris"; | |||
} | |||
subnet 172.20.1.0 netmask 255.255.255.0 { | |||
range 172.20.1.100 172.20.1.219; | |||
use-host-decl-names on; | |||
} | |||
group { | |||
option broadcast-address 172.20.1.255; | |||
option routers 172.20.1.1; | |||
host meshy-rtr { | |||
hardware ethernet 00:12:a9:86:4b:a0; | |||
fixed-address 172.20.1.2; | |||
} | |||
} | |||
group { | |||
option vendor-class-identifier "PXEClient"; | |||
vendor-option-space PXE; | |||
option PXE.discovery-control 11; | |||
filename "pxelinux.0"; | |||
next-server 172.20.1.1; | |||
#option root-path "172.20.1.1:/export/linux/ubuntu"; | |||
#option root-path "172.20.1.1:/export/linux/knoppix"; | |||
include "/home/jhay/snmp/dhcpd.inc"; | |||
} |
Revision as of 16:18, 10 March 2006
server-identifier meshy.dhcp.icomtek.csir.co.za; max-lease-time 43200; server-identifier meshy.dhcp.icomtek.csir.co.za; option domain-name-servers 172.20.1.1; option domain-name "icomtek.csir.co.za"; option subnet-mask 255.255.255.0; option broadcast-address 172.20.1.255; option routers 172.20.1.1;
option ntp-servers 172.20.1.1;
option space PXE; option PXE.mtftp-ip code 1 = ip-address; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-sport code 3 = unsigned integer 16; option PXE.mtftp-tmout code 4 = unsigned integer 8; option PXE.mtftp-delay code 5 = unsigned integer 8; option PXE.discovery-control code 6 = unsigned integer 8; option PXE.discovery-mcast-addr code 7 = ip-address;
ddns-update-style none;
default-lease-time 43200; max-lease-time 43200;
class "pxe-soekris" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient") and (substring(pick-first-value(option dhcp-client-identifier,hardware), 0, 4) = 1:00:00:24);
option vendor-class-identifier "PXEClient"; vendor-option-space PXE; option PXE.discovery-control 11;
filename "pxeboot"; next-server 146.64.5.1; #option root-path "146.64.5.1:/export/diskless/current"; option root-path "146.64.5.1:/export/diskless/soekris";
}
class "pxe-via" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient") and (substring(pick-first-value(option dhcp-client-identifier,hardware), 0, 4) = 1:00:40:63);
option vendor-class-identifier "PXEClient"; vendor-option-space PXE; option PXE.discovery-control 11;
#filename "pxeboot"; filename "pxelinux.0"; next-server 172.20.1.1; #option root-path "172.20.1.1:/export/freebsd/6-stable"; #option root-path "172.20.1.1:/export/linux/ubuntu"; #option root-path "172.20.1.1:/export/linux/knoppix"; #option root-path "146.64.5.1:/export/diskless/soekris";
}
subnet 172.20.1.0 netmask 255.255.255.0 {
range 172.20.1.100 172.20.1.219; use-host-decl-names on;
}
group {
option broadcast-address 172.20.1.255; option routers 172.20.1.1; host meshy-rtr { hardware ethernet 00:12:a9:86:4b:a0; fixed-address 172.20.1.2; }
}
group {
option vendor-class-identifier "PXEClient"; vendor-option-space PXE; option PXE.discovery-control 11;
filename "pxelinux.0"; next-server 172.20.1.1; #option root-path "172.20.1.1:/export/linux/ubuntu"; #option root-path "172.20.1.1:/export/linux/knoppix"; include "/home/jhay/snmp/dhcpd.inc";
}