Устанавливаем необходимые пакеты
# dnf install dhcp-server -y
Настройки для диапазона адресов IPv4 производятся в файле
/etc/dhcp/dhcpd.conf. Примеры конфигурации можно посмотреть в файле/usr/share/doc/dhcp-server/dhcpd.conf.example.
Для облегчения создания конфигурационного файла для DHCPv4 копируем файл
/usr/share/doc/dhcp-server/dhcpd.conf.exampleв директорию/etc/dhcp/с именемdhcpd.conf
# cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
Открываем файл конфигурации
# nano /etc/dhcp/dhcpd.conf
Находим блок # A slightly different configuration for an internal subnet. Его правим, а все остальное удаляем.
Приводим его к следующему виду или прописываем строки вручную, используя адресацию VLAN200
subnet 192.168.2.0 netmask 255.255.255.240 {
range 192.168.2.2 192.168.2.14;
option domain-name-servers 192.168.1.2;
option domain-name "au-team.irpo";
option routers 192.168.2.1;
default-lease-time 600;
max-lease-time 7200;
}
где:
subnet - обозначает сеть, в области которой будет работать данная группа настроек;
range — диапазон, из которого будут браться IP-адреса;
option domain-name-servers — через запятую перечисляем DNS-сервера.
option domain-name — суффикс доменного имени
option routers — шлюз по умолчанию;
default-lease-time, max-lease-time — время и максимальное время в секундах, на которое клиент получит адрес, по его истечению будет выполнено продление срока.

Запускаем и добавляем в автозагрузку службу dhcpd:
# systemctl enable --now dhcpd
Перезагружаем интерфейс на HQ-CLI и убеждаемся в работоспособности DHCP сервера
