Supongamos que necesitan agregar muchas subredes al archivo de configuración del servidor DHCP, por ejemplo, de 10.21.1.0 al segmento 10.21.100.0; en este caso, este script le ayudará.
Edite un archivo (en mi caso lo llamaré script_dhcp_conf.php
), copie el contenido de abajo y guarde el archivo.
#!/usr/bin/php
#
<?php
for($i=1; $i<=100; $i++)
{
print
("
subnet 10.21.$i.0 netmask 255.255.255.0 {
option routers 10.21.$i.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option subnet-mask 255.255.255.0;
default-lease-time 86400;
max-lease-time 86400;
next-server 10.21.$i.1;
{#10.21.$i.2-254#}
}
");
}
?>
Y ahora el script debe hacerse ejecutable y ejecutarse desde la terminal linux:
chmod 755 script_dhcp_conf.php
./script_dhcp_conf.php
El resultado deberá de copiarlo al archivo de configuracion de DHCP.