Устанавливаем пакет
apt-get install isc-dhcp-server
и переходим к настройке.
Сначала конфигурируем на каком сетевом интерфейсе он будет работать:
В файле /etc/default/isc-dhcp-server ищем и редактируем строчку
INTERFACES=""
до вида:
INTERFACES="имя интерфейса"
если интерфейсов должно быть несколько то перечисляем их через пробел
Пример:
INTERFACES="eth0 eth1"
далее правим саму конфигурацию DHCP в файле /etc/dhcp/dhcpd.conf
Если предавать имя домена не требуется, то закомментируем строчку домена:
option domain-name "example.org";
В строке:
option domain-name-servers ns1.example.org, ns2.example.org;
вместо ns1.example.org, ns2.example.org пропишем правильные DNS нашей сети.
Укажем на сколько по времени выдется адрес (указывается в секундах):
default-lease-time 600;
max-lease-time 7200;
Раскомментируем строку:
authoritative;
чтобы указать серверу, что он главный в этой сети.
И в конце укажем конфигурацию зоны:
subnet 192.168.xxx.0 netmask 255.255.255.0 {
range 192.168.xxx.xxx 192.168.xxx.xxx; # диапазон раздаваемых адресов
option routers 192.168.xxx.xxx; # шлюз по умолчанию
option broadcast-address 192.168.xxx.255; # широковещательный адрес
host server1 # статическое назначение IP адреса по маку
{
hardware ethernet 01:23:45:67:89:0a; # MAC адрес машины
fixed-address 192.168.131.4; # выдаваемый IP адрес
}
}
После окончания настройки запускаем DHCP сервер
sudo /etc/init.d/isc-dhcp-server start
И проверяем выдачу адресов.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|