Скрипт конфигурации DHCP

Допустим в конфигурационный файл DHCP сервера нужно добавить много подсетей, например от 172.16.1.0 до 172.16.100.0, в этом случае поможет данный скрипт.

Скачать можно отсюда.

Скрипт необходимо сделать выполняемым и запустить из linux:

chmod 755 script_dhcp_conf.php
./script_dhcp_conf.php

Результат скопировать в буфер обмена и вставить в файл конфигурации DHCP (в putty копирование выполняется комбинацией клавиш Ctrl+Ins).

Пример скрипта:

#!/usr/bin/php
 
<?php
 
for($i=1; $i<=100; $i++)
{
print
("
subnet 172.16.$i.0 netmask 255.255.255.0 {
       option routers 172.16.$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 172.16.$i.1;
 
{#172.16.$i.2-254#}
}
");
}
 
?>

Смотрите также мои статьи:
Скрипт генерации VLAN для Netplan
Установка и настройка isc-dhcp-server
Настройка сети в Linux

Оставьте комментарий

Добавить комментарий