aboutsummaryrefslogtreecommitdiff
path: root/dhcp/validation.linaro.org/dhcpd.conf
blob: dca46efa57ed94da8f1734614d018c6929a94335 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#
# Configuration for LAVA lab main router server

option domain-name "lavalab";
option domain-name-servers 10.0.33.20;
option routers 10.0.0.1;

default-lease-time 3600;
max-lease-time 7200;

# This is the main DHCP server:
authoritative;
allow bootp;

option arch code 93 = unsigned integer 16;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# Configuration for the internal subnet dhcp served range.
subnet 10.0.0.0 netmask 255.240.0.0 {
  range 10.15.0.1 10.15.254.254;
  range dynamic-bootp 10.15.255.1 10.15.255.254;
  option domain-name lavalab;
  option domain-name-servers 10.0.33.20;
  option routers 10.0.0.1;
  class "pxeclients" {
    match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
    next-server 10.0.0.10;
    if option arch = 00:0B {
      filename "debian-installer/arm64/bootnetaa64.efi";
    }
  }
}

include "/etc/dhcp/0-x-infrastructure.conf";
include "/etc/dhcp/1-x-virtual.conf";
include "/etc/dhcp/2-x-production.conf";
include "/etc/dhcp/3-x-staging.conf";
include "/etc/dhcp/4-x-lkft-staging.conf";
include "/etc/dhcp/5-x-serverdevices.conf";
include "/etc/dhcp/6-x-hosted.conf";
include "/etc/dhcp/7-x-staticdevices.conf";
include "/etc/dhcp/8-x-testdevices.conf";
include "/etc/dhcp/pxe-other.conf";
include "/etc/dhcp/14-255-admin-static.conf";