diff options
Diffstat (limited to 'net-misc/ltsp/files/dhcpd.conf')
-rw-r--r-- | net-misc/ltsp/files/dhcpd.conf | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/net-misc/ltsp/files/dhcpd.conf b/net-misc/ltsp/files/dhcpd.conf new file mode 100644 index 000000000000..10cb8c115bba --- /dev/null +++ b/net-misc/ltsp/files/dhcpd.conf @@ -0,0 +1,120 @@ +# Sample configuration file for ISCD dhcpd +# with boot menu + +ddns-update-style ad-hoc; +default-lease-time 21600; +max-lease-time 21600; + +option subnet-mask 255.255.255.0; +option broadcast-address 192.168.0.255; +option routers 192.168.0.1; +option domain-name-servers 192.168.0.1; +option domain-name "domain.com"; +option root-path "192.168.0.1:/opt/ltsp/i386"; +option log-servers 192.168.0.1; +next-server 192.168.0.1; + +option ebootmagic code 128 = string; +option cmdline code 129 = text; + +option nodetype code 131 = string; + +option menudflts code 160 = string; + +option motdline1 code 184 = string; +option motdline2 code 185 = string; +option motdline3 code 186 = string; +option motdline4 code 187 = string; +option motdline5 code 188 = string; +option motdline6 code 189 = string; +option motdline7 code 190 = string; +option motdline8 code 191 = string; + +option menuline1 code 192 = string; +option menuline2 code 193 = string; +option menuline3 code 194 = string; +option menuline4 code 195 = string; +option menuline5 code 196 = string; +option menuline6 code 197 = string; +option menuline7 code 198 = string; +option menuline8 code 199 = string; +option menuline9 code 200 = string; +option menuline10 code 201 = string; +option menuline11 code 202 = string; +option menuline12 code 203 = string; +option menuline13 code 204 = string; +option menuline14 code 205 = string; +option menuline15 code 206 = string; +option menuline16 code 207 = string; + +option space PXE; +option PXE.mtftp-ip code 1 = ip-address; +option PXE.mtftp-cport code 2 = unsigned integer 16; +option PXE.mtftp-sport code 3 = unsigned integer 16; +option PXE.mtftp-tmout code 4 = unsigned integer 8; +option PXE.mtftp-delay code 5 = unsigned integer 8; + +class "pxeclients" { + match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; + option vendor-class-identifier "PXEClient"; + option PXE.mtftp-ip 0.0.0.0; + vendor-option-space PXE; + #SETTING DEFAULT BOOTROM FOR PXE CARDS + filename "pxe/eb-5.0.9-rtl8139.lzpxe"; + } + +class "Etherboot" { + match if substring (option vendor-class-identifier, 0, 9) = "Etherboot"; + + option ebootmagic = E4:45:74:68:00:00; + option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff; + filename = "lts/vmlinuz-2.4.19-ltsp-1"; + option menudflts = "timeout=3600:default=191"; + + option motdline1 = "+------------------------------------------------------------------------------+"; + option motdline2 = "|* POWERED By LINUX TERMINAL SERVER ON GENTOO * WWW.LTSP.ORG * WWW.GENTOO.ORG <|"; + option motdline3 = "|------------------------------------------------------------------------------|"; + option motdline4 = "|* Choose 1) Linux Terminal <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|"; + option motdline5 = "|------------------------------------------------------------------------------|"; + option motdline6 = "|* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|"; + option motdline7 = "|* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|"; + option motdline8 = "+------------------------------------------------------------------------------+"; + + ################################################################################################ + # DEFAULT MD5 PASSWD IS 1234 - DO GENERATE YOUR MD5 PASSWORD STRINGS AND PUT THEM WHERE NEEDED # + # OR CLEAR THE FIELD IF DO NOT WANT PASSWORD PROTECTION # + ################################################################################################ + + option menuline1 = "LINUX___TERMINAL:::lts/vmlinuz-2.4.19-ltsp-1:::"; + option menuline2 = "WINDOWS_DESKTOP:::/dev/hda:81dc9bdb52d04dc20036dbd8313ed055::"; + option menuline3 = "FLOPPY__BOOT:::/dev/fd0:81dc9bdb52d04dc20036dbd8313ed055::"; +} + +shared-network WORKSTATIONS { + subnet 192.168.0.0 netmask 255.255.255.0 { + range 192.168.0.100 192.168.0.150; + } +} + +group { + use-host-decl-names on; + + #HOST WITH ANOTHER PXE ETHERNET CARD THAN DEFAULT PXE BOOTROM ABOVE - CHANGE FILENAME PARAMETER + host ws001 { + hardware ethernet 00:00:00:00:00:00; + fixed-address 192.168.0.101; + filename "pxe/eb-5.0.9-eepro100.lzpxe"; + } + #NORMAL ETHERBOOT HOST + host ws002 { + hardware ethernet 00:00:00:00:00:00; + fixed-address 192.168.0.102; + } + +} + + + + + + |