Установка DHCP сервера в минимальном варианте на DEBIAN или UBUNTU
apt-get install isc-dhcp-server — устанавливаем DHCP server

Теперь правим конфиг нашего сервера, набираем nano etc/dhcp/dhcpd.conf и правим основной конфиг сервера

ddns-update-style none;
option domain-name «nsk.astra.ru»; # указываем имя сервера
option domain-name-servers 192.168.1.1; # ip сервера
default-lease-time 600; # min время аренды адреса
max-lease-time 7200; # max время аренды адреса
authoritative; 
log-facility local7; # указываем лог сервера
subnet 192.168.1.0 netmask 255.255.255.0 {
rang 192.168.1.11 192.168.1.20; #указываем диопазон выдаваемых ip
option domain-name «nsk.astra.ru»;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}

Если используем на сервере две сетевые карты (например на шлюзе),
желательно в файле /etc/default/isc-dhcp-server указать какой интерфейс будет рабочим, например так:INTERFACES=»eth1″

На этом минимальную настройку сервера DHCP можно считать законченой,
перезапускаем сервер
# /etc/init.d/isc-dhcp-server restart
и смотрим как он будет себя вести в работе