Debian настройка DHCP - сервера

Первым делом устанавливаем сам сервер:
# aptitude install dhcp3-server

После установки понадобится указать сетевые интерфейсы, которые будут использоваться для dhcp – сервера в файле /etc/default/isc-dhcp-server и сконфигурировать непосредственно настройки сервера, находящиеся в файле /etc/dhcp/dhcpd.conf .

В файле /etc/default/isc-dhcp-server в строке INTERFACES="" вводим необходимые для использования DHCP – сервера интерфейс(ы) .

Если интерфейсов несколько они указываются через пробел.
Изменение конфигурационного файла /etc/dhcp/dhcpd.conf:

-Уберем комментарий (символ #) со строки authoritative для официального использования DHCP – сервера

-Если используется домен его можно прописать в параметре option domain-name "example.org"

-Адрес DNS, если используется: option domain-name-servers 192.168.0.1;

-Адрес шлюза: option routers 192.168.0.1;

- Широковещательный адрес: option broadcast-address 192.168.0.255;

-Время аренды IP-адреса (в секундах): default-lease-time 600;

-Максимальное время аренды IP–адреса (в сек.): max-lease-time 7200;

-DNS сервера: option domain-name-servers ns1.example.org;

-Журнал сообщений log-facility local7;

-Имя имя маска подсети в которой работает DHCP – сервер (для нескольких подсетей соответственно несколько адресов)
subnet 192.168.0.0 netmask 255.255.255.0

-Диапазон адресов для аренды: range 192.168.0.44 192.168.0.200;

Пример конфигурационного файла /etc/dhcp/dhcpd.conf:

option domain-name "static.example.org dyn.example.org";
option domain-name-servers 10.0.0.1;
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;

default-lease-time 345600; # 4 суток
max-lease-time 604800; # 7 суток

authoritative;

log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.100 192.168.0.200;

}

Дополнительная информация