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.phpEl resultado deberá de copiarlo al archivo de configuracion de DHCP.

