summaryrefslogtreecommitdiff
path: root/dhcp3
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2004-05-25 19:28:18 +0000
committerJonas Smedegaard <dr@jones.dk>2004-05-25 19:28:18 +0000
commit0c63c90858a4bc15b37b5cc5e46fce17396fb6e0 (patch)
treee6f6aca0dbf942314816c58e69e80741c37737f9 /dhcp3
parent57b5e773b8d5fec75e4300f2434dfd444a6c0d92 (diff)
Removing non-generic Xenux configs.
Diffstat (limited to 'dhcp3')
-rw-r--r--dhcp3/dhcpd.conf81
-rw-r--r--dhcp3/dhcpd.hosts.ltsp2
-rw-r--r--dhcp3/dhcpd_gandalf.xenux.local.conf49
-rw-r--r--dhcp3/dhcpd_legolas.xenux.local.conf56
4 files changed, 2 insertions, 186 deletions
diff --git a/dhcp3/dhcpd.conf b/dhcp3/dhcpd.conf
index 90b170e..5be2237 100644
--- a/dhcp3/dhcpd.conf
+++ b/dhcp3/dhcpd.conf
@@ -3,6 +3,7 @@
# http://www.netbsd.org/Documentation/network/netboot/intro.i386.html
# http://www.pcxperience.org/thinclient/documentation/thinclientdesign.html
# http://www.nominum.com/resources/faqs/dhcp-faq.html
+# http://www.bpbatch.org/docs/linux.html
authoritative;
#deny-unknown-clients;
@@ -22,86 +23,6 @@ option time-servers ntp;
option ntp-servers ntp;
option log-servers log;
-# FAI (Fully Automated Install) options
-option fai-location code 170 = text;
-option fai-action code 171 = text;
-option fai-flags code 172 = text;
-
-# Etherboot options
-option eb-magic code 128 = string; # Magic string for reading more options
-option eb-bootopts code 129 = text; # Boot options passed on to the kernel
-option eb-menuopts code 160 = text; # EtherBoot menu options
-option eb-motd1 code 184 = text; # MOTD
-option eb-motd2 code 185 = text;
-option eb-motd3 code 186 = text;
-option eb-motd4 code 187 = text;
-option eb-motd5 code 188 = text;
-option eb-motd6 code 189 = text;
-option eb-motd7 code 190 = text;
-option eb-motd8 code 191 = text;
-option eb-menuitem1 code 192 = text; # Menu items: "label:server:gateway:filename:passwd:flags:cmdline"
-option eb-menuitem2 code 193 = text;
-option eb-menuitem3 code 194 = text;
-option eb-menuitem4 code 195 = text;
-option eb-menuitem5 code 196 = text;
-option eb-menuitem6 code 197 = text;
-option eb-menuitem7 code 198 = text;
-option eb-menuitem8 code 199 = text;
-option eb-menuitem9 code 200 = text;
-option eb-menuitem10 code 201 = text;
-option eb-menuitem11 code 202 = text;
-option eb-menuitem12 code 203 = text;
-option eb-menuitem13 code 204 = text;
-option eb-menuitem14 code 205 = text;
-option eb-menuitem15 code 206 = text;
-option eb-menuitem16 code 207 = text;
-option space pxelinux;
-option pxelinux.magic code 208 = string;
-option pxelinux.configfile code 209 = text;
-option pxelinux.pathprefix code 210 = text;
-option pxelinux.reboottime code 211 = unsigned integer 32;
-
-# Web Proxy Auto-Discovery Protocol (described in RFC 3040, used in MS IE 5.0 and later and maybe Mozilla)
-option wpad-url code 252 = text;
-
-# GRUB (GRand Unified Boot-loader) options
-option grub-configfile code 150 = text;
-
-class "PXE" {
- match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
-
- # Always include the following lines for all PXELINUX clients
- site-option-space "pxelinux"; # Works with isc-dhcpd-V3.0.1rc9 but not isc-dhcpd-V3.0.1rc10 for some reason
- option pxelinux.magic f1:00:74:7e;
- if exists dhcp-parameter-request-list {
- # Always send the PXELINUX options
- append dhcp-parameter-request-list 208, 209, 210, 211;
- }
-# option pxelinux.configfile = concat("pxelinux.cfg/", binary-to-ascii(16, 8, ":", hardware));
-# option pxelinux.reboottime 30;
- filename "pxelinux.0";
-}
-
-class "Etherboot" {
- match if substring (option vendor-class-identifier, 0, 9) = "Etherboot";
-}
-
-# Open Transport 2.5.1 and 2.5.2 fails with lease times larger than 1 hour
-class "Macintosh_a" {
- match if substring (hardware, 0, 3) = 00:05:02;
-
- default-lease-time 3599;
- max-lease-time 3599;
- min-lease-time 3599;
-}
-class "Macintosh_b" {
- match if substring (hardware, 0, 3) = 00:61:61;
-
- default-lease-time 3599;
- max-lease-time 3599;
- min-lease-time 3599;
-}
-
subnet 192.168.102.0 netmask 255.255.255.0 {
range 192.168.102.100 192.168.102.200;
}
diff --git a/dhcp3/dhcpd.hosts.ltsp b/dhcp3/dhcpd.hosts.ltsp
index 01112fb..1c6e173 100644
--- a/dhcp3/dhcpd.hosts.ltsp
+++ b/dhcp3/dhcpd.hosts.ltsp
@@ -11,7 +11,7 @@ group {
# option eb-menuitem1 "Linux:::-:::";
# option eb-menuitem2 "FreeDOS:::floppy.net:::";
# option eb-menuitem3 "FreeDOS:::-:::nfs=other";
- option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
+ option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff; # Send VCI "Etherboot" back to client again
host pc077 { hardware ethernet 00:50:BA:8C:B9:6D; fixed-address 192.168.102.77; } # Lab: clone
# host kenja { hardware ethernet 00:40:63:c0:84:a5; fixed-address kenja; option eb-bootopts "via-rhine "; } # Vega (Spiff): Xenux thin client
diff --git a/dhcp3/dhcpd_gandalf.xenux.local.conf b/dhcp3/dhcpd_gandalf.xenux.local.conf
deleted file mode 100644
index 2e04839..0000000
--- a/dhcp3/dhcpd_gandalf.xenux.local.conf
+++ /dev/null
@@ -1,49 +0,0 @@
-# dhcpd.conf
-#
-# DHCP configuration file for secondary DHCP server in
-# the xenux.local domain.
-#
-
-ddns-update-style none;
-default-lease-time 1200;
-max-lease-time 7200;
-authoritative;
-log-facility local7;
-
-option domain-name "xenux.local";
-option domain-name-servers 192.168.200.20, 212.54.64.170, 212.54.64.171;
-option subnet-mask 255.255.255.0;
-option routers 192.168.200.1;
-option netbios-name-servers 192.168.200.20;
-
-# This is for failover capabillities for the secondary server.
-failover peer "xenuxlocal" {
- secondary;
- address 192.168.200.20;
- port 520;
- peer address 192.168.200.21;
- peer port 519;
- max-response-delay 30;
- max-unacked-updates 10;
- load balance max seconds 3;
-}
-
-shared-network XENUXLOCAL {
- subnet 192.168.200.0 netmask 255.255.255.0 {
- use-host-decl-names on;
- pool {
- failover peer "xenuxlocal"
- # According to our policy, the dynamic address space starts
- # at .60 and ends at .229 giving 170 client addresses.
- # (See "System Description --> Network Model")
- range 192.168.200.60 192.168.200.229;
- }
- # According to our policy, the printers address space starts
- # at .40 and ends at .59 giving 20 printer addresses.
- # (See "System Description --> Network Model")
- host epsonalc2000 {
- hardware ethernet 00:80:77:31:a2:6a;
- fixed-address 192.168.200.40;
- }
- }
-}
diff --git a/dhcp3/dhcpd_legolas.xenux.local.conf b/dhcp3/dhcpd_legolas.xenux.local.conf
deleted file mode 100644
index 182550a..0000000
--- a/dhcp3/dhcpd_legolas.xenux.local.conf
+++ /dev/null
@@ -1,56 +0,0 @@
-# dhcpd.conf
-#
-# DHCP configuration file for primary DHCP server in
-# the xenux.local domain.
-#
-
-ddns-update-style none;
-default-lease-time 1200;
-max-lease-time 7200;
-authoritative;
-log-facility local7;
-
-option domain-name "xenux.local";
-option domain-name-servers 192.168.200.20, 212.54.64.170, 212.54.64.171;
-option subnet-mask 255.255.255.0;
-option routers 192.168.200.1;
-option netbios-name-servers 192.168.200.20;
-
-
-
-# This is for failover capabillities for the primary server.
-failover peer "xenuxlocal" {
- primary;
- address 192.168.200.21;
- port 519;
- peer address 192.168.200.20;
- peer port 520;
- mclt 3600;
- max-response-delay 30;
- max-unacked-updates 10;
- load balance max seconds 3;
-# split 128;
- hba ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:
- 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00;
-}
-
-# According to our policy, the dynamic address space starts
-# at .60 and ends at .229 giving 170 client addresses.
-# (See "System Description --> Network Model")
-shared-network XENUXLOCAL {
- subnet 192.168.200.0 netmask 255.255.255.0 {
- use-host-decl-names on;
- deny dynamic bootp clients;
- pool {
- failover peer "xenuxlocal";
- range 192.168.200.60 192.168.200.229;
- }
- # According to our policy, the printers address space starts
- # at .40 and ends at .59 giving 20 printer addresses.
- # (See "System Description --> Network Model")
- host epsonalc2000 {
- hardware ethernet 00:80:77:31:a2:6a;
- fixed-address 192.168.200.40;
- }
- }
-}