dhcpd.conf
per Victor Carceler
—
darrera modificació
2020-03-25T15:30:47+01:00
dhcpd.conf
— 18.9 KB
Continguts del fitxer
#
# Rangos asignados en cada red:
#
# 192.168.X.1 -> 192.168.X.50 Servidores
# 192.168.X.51 -> 192.168.X.100 Equipos de red (switches, impresoras, etc...)
# 192.168.X.101 -> 192.168.X.200 Clientes de aula (Concesiones dinámicas)
# 192.168.X.201 -> 192.168.X.254 Rango alternativo para pruebas
#
ddns-update-style none;
authoritative;
include "/etc/dhcp/ipxe-option-space.conf";
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.10;
option domain-name "tierramedia.puigcastellar";
option domain-name-servers 192.168.0.10;
deny unknown-clients;
group {
host Director {
hardware ethernet 00:22:68:83:ef:54;
fixed-address 192.168.0.200;
}
host secretaria {
hardware ethernet 00:10:5C:E1:AC:91;
fixed-address 192.168.0.205;
}
host CAPS1 {
hardware ethernet 00:16:17:36:1A:B4;
fixed-address 192.168.0.208;
}
host CAPS2 {
hardware ethernet 00:40:C7:85:0B:3F;
fixed-address 192.168.0.209;
}
host ADM2 {
hardware ethernet 00:10:5A:07:73:0A;
fixed-address 192.168.0.210;
}
host ADM3 {
hardware ethernet 00:22:68:80:08:F8;
fixed-address 192.168.0.211;
}
host laser-secretaria {
hardware ethernet 00:01:E6:55:5A:6D;
fixed-address 192.168.0.212;
}
host fotocopiadora-conserjeria {
hardware ethernet bc:b1:81:ee:cc:2d;
fixed-address 192.168.0.213;
}
}
}
# TORVALDS
subnet 192.168.10.0 netmask 255.255.255.0 {
option routers 192.168.10.10;
option domain-name "torvalds.elpuig.xeill.net";
option domain-name-servers 192.168.10.10;
option ntp-servers 192.168.10.10;
range 192.168.10.101 192.168.10.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1;
next-server 192.168.10.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# STALLMAN
subnet 192.168.11.0 netmask 255.255.255.0 {
option routers 192.168.11.10;
option domain-name "stallman.elpuig.xeill.net";
option domain-name-servers 192.168.11.10;
option ntp-servers 192.168.11.10;
range 192.168.11.101 192.168.11.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1;
next-server 192.168.11.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# ADA
subnet 192.168.12.0 netmask 255.255.255.0 {
option routers 192.168.12.10;
option domain-name "ada.elpuig.xeill.net";
option domain-name-servers 192.168.12.10;
option ntp-servers 192.168.12.10;
range 192.168.12.101 192.168.12.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.12.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# AIF
subnet 192.168.14.0 netmask 255.255.255.0 {
option routers 192.168.14.10;
option domain-name "aif.elpuig.xeill.net";
option domain-name-servers 192.168.14.10;
option ntp-servers 192.168.14.10;
range 192.168.14.101 192.168.14.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.14.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# AULA Snowden
subnet 192.168.15.0 netmask 255.255.255.0 {
option routers 192.168.15.10;
option domain-name "snowden.elpuig.xeill.net";
option domain-name-servers 192.168.15.10;
option ntp-servers 192.168.15.10;
range 192.168.15.101 192.168.15.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.15.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# ESOBATX
subnet 192.168.16.0 netmask 255.255.255.0 {
option routers 192.168.16.10;
option domain-name "esobatx.elpuig.xeill.net";
option domain-name-servers 192.168.16.10;
option ntp-servers 192.168.16.10;
range 192.168.16.101 192.168.16.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.16.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# DEPARTAMENTS
subnet 192.168.17.0 netmask 255.255.255.0 {
option routers 192.168.17.10;
option domain-name "departaments.elpuig.xeill.net";
option domain-name-servers 192.168.17.10;
option ntp-servers 192.168.17.10;
range 192.168.17.101 192.168.17.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
#
# DEPT. INFORM�TICA
#
group {
host laser-dept-inf {
hardware ethernet 00:00:48:3F:C5:1E;
fixed-address 192.168.17.20;
}
host hp-deskjet-6940 {
hardware ethernet 00:17:A4:69:16:E5;
fixed-address 192.168.17.21;
}
host Laser-SALAPROFES {
hardware ethernet 00:14:38:D4:C8:6E;
fixed-address 192.168.17.22;
}
host Laser-DPT-Informatica {
hardware ethernet 1c:c1:de:13:2e:1a;
fixed-address 192.168.17.23;
}
}
# SAN BOOT iSCSI
#allow bootp;
#allow booting;
option ipxe.no-pxedhcp 1;
next-server 192.168.17.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Turing
subnet 192.168.18.0 netmask 255.255.255.0 {
option routers 192.168.18.10;
option domain-name "turing.elpuig.xeill.net";
option domain-name-servers 192.168.18.10;
option ntp-servers 192.168.18.10;
range 192.168.18.101 192.168.18.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
next-server 192.168.18.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Darwin
subnet 192.168.19.0 netmask 255.255.255.0 {
option routers 192.168.19.10;
option domain-name "darwin.elpuig.xeill.net";
option domain-name-servers 192.168.19.10;
option ntp-servers 192.168.19.10;
range 192.168.19.101 192.168.19.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.19.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Dirección
subnet 192.168.20.0 netmask 255.255.255.0 {
option routers 192.168.20.10;
option domain-name "direccio.elpuig.xeill.net";
option domain-name-servers 192.168.20.10;
option ntp-servers 192.168.20.10;
range 192.168.20.101 192.168.20.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.20.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Secretaría
subnet 192.168.21.0 netmask 255.255.255.0 {
option routers 192.168.21.10;
option domain-name "secretaria.elpuig.xeill.net";
option domain-name-servers 192.168.21.10;
option ntp-servers 192.168.21.10;
range 192.168.21.101 192.168.21.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.21.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Tesla
subnet 192.168.22.0 netmask 255.255.255.0 {
option routers 192.168.22.10;
option domain-name "tesla.elpuig.xeill.net";
option domain-name-servers 192.168.22.10;
option ntp-servers 192.168.22.10;
range 192.168.22.101 192.168.22.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.22.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Chomsky
subnet 192.168.23.0 netmask 255.255.255.0 {
option routers 192.168.23.10;
option domain-name "chomsky.elpuig.xeill.net";
option domain-name-servers 192.168.23.10;
option ntp-servers 192.168.23.10;
range 192.168.23.101 192.168.23.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.23.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Mendeleiev
subnet 192.168.24.0 netmask 255.255.255.0 {
option routers 192.168.24.10;
option domain-name "mendeleiev.elpuig.xeill.net";
option domain-name-servers 192.168.24.10;
option ntp-servers 192.168.24.10;
range 192.168.24.101 192.168.24.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.24.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Margulis
subnet 192.168.25.0 netmask 255.255.255.0 {
option routers 192.168.25.10;
option domain-name "margulis.elpuig.xeill.net";
option domain-name-servers 192.168.25.10;
option ntp-servers 192.168.25.10;
range 192.168.25.101 192.168.25.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.25.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Berners-Lee
subnet 192.168.26.0 netmask 255.255.255.0 {
option routers 192.168.26.10;
option domain-name "berners-lee.elpuig.xeill.net";
option domain-name-servers 192.168.26.10;
option ntp-servers 192.168.26.10;
range 192.168.26.101 192.168.26.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.26.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# Thompson-Ritchie
subnet 192.168.27.0 netmask 255.255.255.0 {
option routers 192.168.27.10;
option domain-name "thompson-ritchie.elpuig.xeill.net";
option domain-name-servers 192.168.27.10;
option ntp-servers 192.168.27.10;
range 192.168.27.101 192.168.27.200;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
# SAN BOOT iSCSI
option ipxe.no-pxedhcp 1; # menos tiempo de espera
next-server 192.168.27.10; # TFTP
if exists user-class and option user-class = "iPXE" {
filename "http://192.168.0.11/boot.php";
}
else {
filename "undionly.kpxe";
}
}
# XEiLL
subnet 192.168.240.0 netmask 255.255.240.0 {
option routers 192.168.240.1;
option domain-name "wifi.elpuig.xeill.net";
option domain-name-servers 192.168.240.1;
option ntp-servers 192.168.240.1;
range 192.168.240.101 192.168.255.254;
allow unknown-clients;
# Límites al tiempo de concesión.
# Se pretende que las concesiones sean breves para que se reciclen con rapidez.
default-lease-time 600;
min-lease-time 300;
max-lease-time 1200;
}
