summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Hostbase/templates/dhcpd.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Server/Hostbase/templates/dhcpd.tmpl')
-rw-r--r--src/lib/Server/Hostbase/templates/dhcpd.tmpl395
1 files changed, 395 insertions, 0 deletions
diff --git a/src/lib/Server/Hostbase/templates/dhcpd.tmpl b/src/lib/Server/Hostbase/templates/dhcpd.tmpl
new file mode 100644
index 000000000..a7bfdb7e2
--- /dev/null
+++ b/src/lib/Server/Hostbase/templates/dhcpd.tmpl
@@ -0,0 +1,395 @@
+#
+# This file is automatically generated.
+# DO NOT EDIT IT BY HAND!
+# To update the contents of this file execute a 'make dhcp'
+# and then an 'install dhcp' in /mcs/adm/hostbase as root on
+# antares. This datafile is for use with the ISC dhcpd server.
+#
+# This file contains $numips IP addresses
+# Generated on: $timecreated
+#
+#
+#
+# dhcpd.conf
+#
+# Configuration file for ISC dhcpd
+#
+
+server-identifier thwap.mcs.anl.gov;
+
+# option definitions common to all supported networks...
+option domain-name "mcs.anl.gov";
+option domain-name-servers adc.mcs.anl.gov, antares-9.mcs.anl.gov, dns2.anl.gov;
+option option-140 code 140 = text;
+default-lease-time 28800;
+max-lease-time 28800;
+server-name "adc.mcs.anl.gov";
+next-server 140.221.8.10;
+filename "startrom.com";
+ddns-update-style none;
+authoritative;
+log-facility local7;
+option option-140 "140.221.9.24";
+
+subnet 10.140.222.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 10.140.222.255;
+ option routers 10.140.222.1;
+ option option-140 "140.221.9.24";
+ default-lease-time 3600;
+ max-lease-time 3600;
+}
+
+shared-network "SystemsNet" {
+
+ subnet 140.221.2.0 netmask 255.255.255.0 {
+ server-identifier 140.221.9.112;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.2.255;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.2.1;
+ option option-140 "140.221.9.24";
+ default-lease-time 28800;
+ max-lease-time 28800;
+ deny unknown-clients;
+ }
+
+ subnet 140.221.127.0 netmask 255.255.255.0 {
+ pool {
+ range 140.221.127.10 140.221.127.199;
+ server-identifier 140.221.9.112;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.127.255;
+ option routers 140.221.127.1;
+ deny unknown-clients;
+ default-lease-time 3600;
+ max-lease-time 3600;
+ }
+ }
+
+ subnet 10.0.2.0 netmask 255.255.255.0 {
+ pool {
+ range 10.0.2.10 10.0.2.199;
+ allow unknown-clients;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 10.0.2.255;
+ option netbios-name-servers 10.0.2.1;
+ option routers 10.0.2.1;
+ option domain-name "guest.mcs.anl.gov";
+ option domain-name-servers 10.0.2.1;
+ server-identifier 10.0.2.1;
+ default-lease-time 60;
+ max-lease-time 60;
+ }
+ }
+
+} # End systems vlan
+
+shared-network "BorgNet" {
+subnet 140.221.8.0 netmask 255.255.252.0 {
+ option subnet-mask 255.255.252.0;
+ option broadcast-address 140.221.11.255;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.11.253;
+ option option-140 "140.221.9.24";
+ deny unknown-clients;
+}
+
+subnet 140.221.5.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.5.255;
+ option routers 140.221.5.1;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.5.1;
+ deny unknown-clients;
+}
+
+ subnet 140.221.123.0 netmask 255.255.255.0 {
+ range 140.221.123.10 140.221.123.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.123.255;
+ option routers 140.221.123.1;
+}
+} # End of borg vlan
+
+shared-network "WirelessNet" {
+ subnet 140.221.56.0 netmask 255.255.254.0 {
+ option subnet-mask 255.255.254.0;
+ # option broadcast-address 140.221.57.255;
+ option routers 140.221.57.253;
+}
+ subnet 140.221.120.0 netmask 255.255.255.0 {
+ range 140.221.120.10 140.221.120.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.120.255;
+ option routers 140.221.120.1;
+}
+} # end "WirelessNet"
+
+subnet 140.221.1.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.1.255;
+ option routers 140.221.1.1;
+}
+
+subnet 140.221.3.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.3.255;
+ option routers 140.221.3.1;
+}
+
+subnet 140.221.4.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.4.255;
+ option routers 140.221.4.1;
+}
+
+subnet 140.221.6.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.6.255;
+ option routers 140.221.6.1;
+}
+
+subnet 140.221.7.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.7.255;
+ option routers 140.221.7.1;
+}
+
+subnet 140.221.13.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option routers 140.221.13.253;
+}
+
+subnet 140.221.15.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.15.255;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.10.253;
+}
+
+subnet 140.221.16.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.16.255;
+ option routers 140.221.16.253;
+}
+
+subnet 140.221.20.0 netmask 255.255.255.224 {
+ range 140.221.20.16 140.221.20.16;
+ range 140.221.20.17 140.221.20.17;
+ range 140.221.20.18 140.221.20.18;
+ range 140.221.20.19 140.221.20.19;
+ range 140.221.20.20 140.221.20.20;
+ range 140.221.20.21 140.221.20.21;
+ range 140.221.20.22 140.221.20.22;
+ range 140.221.20.23 140.221.20.23;
+ range 140.221.20.24 140.221.20.24;
+ range 140.221.20.25 140.221.20.25;
+ range 140.221.20.26 140.221.20.26;
+ range 140.221.20.27 140.221.20.27;
+ range 140.221.20.28 140.221.20.28;
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 140.221.20.31;
+ option routers 140.221.20.1;
+}
+
+subnet 140.221.20.32 netmask 255.255.255.224 {
+ range 140.221.20.36 140.221.20.36;
+ range 140.221.20.37 140.221.20.37;
+ range 140.221.20.38 140.221.20.38;
+ range 140.221.20.39 140.221.20.39;
+ range 140.221.20.40 140.221.20.40;
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 140.221.20.63;
+ option routers 140.221.20.33;
+}
+
+subnet 140.221.32.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.32.255;
+ option routers 140.221.32.253;
+}
+
+subnet 140.221.34.0 netmask 255.255.255.240 {
+ range 140.221.34.6 140.221.34.6;
+ range 140.221.34.12 140.221.34.12;
+ option subnet-mask 255.255.255.240;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.34.13;
+}
+
+subnet 140.221.34.64 netmask 255.255.255.192 {
+ range 140.221.34.77 140.221.34.77;
+ range 140.221.34.91 140.221.34.91;
+ range 140.221.34.92 140.221.34.92;
+ range 140.221.34.93 140.221.34.93;
+ range 140.221.34.94 140.221.34.94;
+ range 140.221.34.95 140.221.34.95;
+ option subnet-mask 255.255.255.192;
+ option netbios-name-servers 10.140.221.10, 140.221.9.66;
+ option netbios-node-type 2;
+ option routers 140.221.34.65;
+ option option-140 "140.221.9.24";
+}
+
+subnet 140.221.35.32 netmask 255.255.255.224 {
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 141.221.35.63;
+ option routers 140.221.35.33;
+}
+
+subnet 140.221.36.0 netmask 255.255.255.192 {
+ option subnet-mask 255.255.255.192;
+ option broadcast-address 141.221.36.63;
+ option routers 140.221.36.1;
+ }
+
+
+subnet 140.221.37.0 netmask 255.255.255.128 {
+ option subnet-mask 255.255.255.128;
+ option domain-name-servers ntnode01-37.mcs.anl.gov, antares-9.mcs.anl.gov, dns2.anl.gov;
+ option netbios-name-servers 140.221.37.41;
+ option routers 140.221.37.1;
+}
+
+subnet 140.221.47.144 netmask 255.255.255.252 {
+ option subnet-mask 255.255.255.252;
+ # option broadcast-address 140.221.32.255;
+ option routers 140.221.47.145;
+}
+
+subnet 140.221.48.96 netmask 255.255.255.240 {
+ option subnet-mask 255.255.255.240;
+ # option broadcast-address 140.221.32.255;
+ option routers 140.221.48.97;
+}
+
+subnet 140.221.58.128 netmask 255.255.255.128 {
+ option subnet-mask 255.255.255.240;
+ option broadcast-address 140.221.58.143;
+ option routers 140.221.58.129;
+}
+
+subnet 140.221.64.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ # option broadcast-address 140.221.64.255;
+ option routers 140.221.64.253;
+}
+
+subnet 140.221.70.0 netmask 255.255.255.0 {
+ option subnet-mask 255.255.255.0;
+ # option broadcast-address 140.221.70.255;
+ option routers 140.221.70.253, 140.221.70.1;
+}
+
+#subnet 146.137.172.0 netmask 255.255.254.0 {
+# option subnet-mask 255.255.254.0;
+# # option broadcast-address 146.137.173.255;
+# option routers 146.137.172.125;
+#}
+
+ subnet 140.221.126.0 netmask 255.255.255.0 {
+ range 140.221.126.10 140.221.126.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.126.255;
+ option routers 140.221.126.1;
+}
+
+ subnet 140.221.125.0 netmask 255.255.255.0 {
+ range 140.221.125.10 140.221.125.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.125.255;
+ option routers 140.221.125.1;
+}
+
+ subnet 140.221.124.0 netmask 255.255.255.0 {
+ range 140.221.124.10 140.221.124.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.124.255;
+ option routers 140.221.124.1;
+}
+
+ subnet 140.221.122.0 netmask 255.255.255.0 {
+ range 140.221.122.10 140.221.122.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.122.255;
+ option routers 140.221.122.1;
+}
+
+ subnet 140.221.121.0 netmask 255.255.255.0 {
+ range 140.221.121.10 140.221.121.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.121.255;
+ option routers 140.221.121.1;
+}
+
+
+ subnet 140.221.119.0 netmask 255.255.255.0 {
+ range 140.221.119.10 140.221.119.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.119.255;
+ option routers 140.221.119.1;
+}
+
+ subnet 140.221.118.0 netmask 255.255.255.0 {
+ range 140.221.118.10 140.221.118.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.118.255;
+ option routers 140.221.118.1;
+}
+
+ subnet 140.221.117.0 netmask 255.255.255.0 {
+ range 140.221.117.10 140.221.117.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.117.255;
+ option routers 140.221.117.1;
+}
+
+ subnet 140.221.116.0 netmask 255.255.255.0 {
+ range 140.221.116.10 140.221.116.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.116.255;
+ option routers 140.221.116.1;
+}
+
+ subnet 140.221.115.0 netmask 255.255.255.0 {
+ range 140.221.115.10 140.221.115.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.115.255;
+ option routers 140.221.115.1;
+}
+
+ subnet 140.221.114.0 netmask 255.255.255.0 {
+ range 140.221.114.10 140.221.114.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.114.255;
+ option routers 140.221.114.1;
+}
+
+ subnet 140.221.113.0 netmask 255.255.255.0 {
+ range 140.221.113.10 140.221.113.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.113.255;
+ option routers 140.221.113.1;
+}
+
+ subnet 140.221.112.0 netmask 255.255.255.0 {
+ range 140.221.112.10 140.221.112.199;
+ option subnet-mask 255.255.255.0;
+ option broadcast-address 140.221.112.255;
+ option routers 140.221.112.1;
+}
+
+# Hosts which require special configuration options can be listed in
+# host statements. If no address is specified, the address will be
+# allocated dynamically (if possible), but the host-specific information
+# will still come from the host declaration.
+
+#for $host in $hosts
+host $host[0] {hardware ethernet $host[1];fixed-address $host[2];}
+#end for