Скрипт конфигурации 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#}
}
");
}

?>
Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

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