# # 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; }