33 lines
1.0 KiB
Plaintext
Executable File
33 lines
1.0 KiB
Plaintext
Executable File
# dhcpd.conf for a fai installation server
|
|
# replace faiserver with the name of your install server
|
|
|
|
ignore-client-uids on;
|
|
deny unknown-clients;
|
|
option dhcp-max-message-size 2048;
|
|
use-host-decl-names on;
|
|
#always-reply-rfc1048 on;
|
|
|
|
subnet 192.168.33.0 netmask 255.255.255.0 {
|
|
option routers 192.168.33.1;
|
|
option domain-name "fai.example";
|
|
option domain-name-servers 192.168.33.250;
|
|
option time-servers faiserver;
|
|
# option ntp-servers faiserver;
|
|
server-name faiserver;
|
|
next-server faiserver;
|
|
if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000" {
|
|
filename "fai/pxelinux.0";
|
|
}
|
|
if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007" {
|
|
filename "fai/syslinux.efi";
|
|
}
|
|
allow unknown-clients;
|
|
pool {
|
|
range 192.168.33.100 192.168.33.150;
|
|
}
|
|
}
|
|
|
|
# generate a lot of entries with:
|
|
# perl -e 'for (1..10) {printf "host client%02s {hardware ethernet XXX:$_;fixed-address client%02s;}\n",$_,$_;}'
|
|
# then replace XXX with the hardware addresses of your clients
|