Установка DHCP сервера на CentOS 7

Устанавливаем и конфигурируем DHCP сервис на сервере с CentOS 7. Напоминаю, что данный сервис использует 67 порт UDP.

Установка нужных пакетов

yum -y install dhcp nano

Редактируем конфигурационный файл:

nano /etc/dhcp/dhcpd.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
option domain-name "wikiadmin.net";
option domain-name-servers ns1.wikiadmin.net;

#выставляем время аренды адреса
default-lease-time 600;
max-lease-time 7200;

# this DHCP server to be declared valid
authoritative;

# укажите свою сеть
subnet 10.0.0.0 netmask 255.255.255.0 {
    
# теперь указываем, с какого и по какой адрес мы будем раздавать
    range dynamic-bootp 10.0.0.200 10.0.0.254;
    
# specify broadcast address
    option broadcast-address 10.0.0.255;
    
# здесь укажем шлюз
    option routers 10.0.0.1;
}

Запускаем сервис:

systemctl start dhcpd

Добавляем её в автозапуск:

systemctl enable dhcpd

ln -s ‘/usr/lib/systemd/system/dhcpd.service’ ‘/etc/systemd/system/multi-user.target.wants/dhcpd.service’