Remove building with NOCRYPTO option
[minix.git] / external / bsd / dhcp / dist / tests / failover / dhcp-1.cf
blob07842ab0eb5bf6ca3ac7808ddae96137e284bdaf
1 authoritative;
3 class "even" {
4   match if ((extract-int (suffix
5                           (pick-first-value (option dhcp-client-identifier,
6                                              hardware), 1), 8) % 2) = 0);
8 class "odd" {
9   match if ((extract-int (suffix
10                           (pick-first-value (option dhcp-client-identifier,
11                                              hardware), 1), 8) % 2) = 1);
14 lease-file-name "dhcp-1.leases";
15 pid-file-name "dhcp-1.pid";
16 ddns-update-style none;
17 local-port 50002;
18 remote-port 50003;
19 omapi-port 50004;
20 omapi-key FOO;
22 default-lease-time 600;
23 max-lease-time 600;
25 failover peer "foo" {
26   primary;
27   address 10.0.0.1;
28   port 51000;
29   peer address 10.0.0.1;
30   peer port 51001;
31   max-response-delay 60;
32   max-unacked-updates 10;
33   mclt 100;
34   hba ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:
35       00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00;
36   load balance max seconds 2;
39 option space SUNW;
40 option SUNW.root-mount-options code 1 = text;
41 option SUNW.root-server-ip-address code 2 = ip-address;
42 option SUNW.root-server-hostname code 3 = text;
43 option SUNW.root-path-name code 4 = text;
44 option SUNW.swap-server-ip-address code 5 = ip-address;
45 option SUNW.swap-file-path code 6 = text;
46 option SUNW.boot-file-path code 7 = text;
47 option SUNW.posix-timezone-string code 8 = text;
48 option SUNW.boot-read-size code 9 = unsigned integer 16;
49 option SUNW.install-server-ip-address code 10 = ip-address;
50 option SUNW.install-server-hostname code 11 = text;
51 option SUNW.install-path code 12 = text;
52 option SUNW.sysid-config-file-server code 13 = text;
53 option SUNW.JumpStart-server code 14 = text;
54 option SUNW.terminal-name code 15 = text;
56 class "solaris-i86pc" {
57   match if option vendor-class-identifier = "SUNW.i86pc";
58   vendor-option-space SUNW;
59   option SUNW.boot-file-path "/platform/i86pc/kernel/unix";
60   option SUNW.root-path-name "/export/root/i86pc";
63 class "solaris-sun4u" {
64   match if option vendor-class-identifier = "SUNW.Ultra-5_10";
65   vendor-option-space SUNW;
66   option SUNW.install-path "/export/2/s581_sparc";
67   option SUNW.root-path-name "/export/2/s581_sparc/Solaris_8/Tools/Boot";
70 option domain-name "connectathon.org.";
71 option SUNW.root-server-ip-address 172.16.113.1;
72 option SUNW.root-server-hostname "sundhcp-server17-1";
74 class "sniffer" {
75   match if option host-name = "sniffer";
78 key FOO {
79   algorithm HMAC-MD5.SIG-ALG.REG.INT;
80   secret ABCD;
83 zone BISBEE.FUGUE.COM. {
84   primary 127.0.0.1;
85   key FOO;
88 zone 17.127.10.in-addr.arpa. {
89   primary 127.0.0.1;
90   key FOO;
93 zone 0.0.10.in-addr.arpa. {
94   primary 127.0.0.1;
95   key FOO;
98 subnet 204.152.186.128 netmask 255.255.255.192 {
99   not authoritative;
102 shared-network LOCAL {
103   subnet 127.0.0.0 netmask 255.255.255.0 {
104   }
105   subnet 10.0.2.0 netmask 255.255.255.0 {
106     pool {
107       deny dynamic bootp clients;
108       failover peer "foo";
109       range 10.0.2.100 10.0.2.200;
110     }
111   }
114 shared-network NET-187 {
115   subnet 204.152.187.0 netmask 255.255.255.0 {
116   }
117   subnet 205.140.116.224 netmask 255.255.255.248 {
118   }
119   subnet 10.0.1.0 netmask 255.255.255.0 {
120     pool {
121       deny dynamic bootp clients;
122       failover peer "foo";
123       range 10.0.1.10 10.0.1.200;
124     }
125   }
128 subnet 10.0.0.0 netmask 255.255.255.0 {
129   pool {
130     deny dynamic bootp clients;
131     allow members of "even";
132     option impress-servers 10.0.0.0;
133     failover peer "foo";
134     range 10.0.0.10 10.0.0.54;
135     range 10.0.0.100 10.0.0.149;
136   }
137   pool {
138     deny dynamic bootp clients;
139     allow members of "odd";
140     failover peer "foo";
141     option impress-servers 10.0.0.1;
142     range 10.0.0.55 10.0.0.99;
143     range 10.0.0.150 10.0.0.200;
144   }
145   pool { 
146     deny dynamic bootp clients;
147     allow members of "sniffer";
148     failover peer "foo";
149     range 10.0.0.9 10.0.0.9;   
150   }
151   option routers 10.0.0.1;
152   option domain-name "bisbee.fugue.com";
153   option domain-name-servers 10.0.0.1;