Установка DHCP-сервера в Ubuntu 20.04

Доброго времени суток, уважаемые читатели. Сегодня статья на тему: "Установка DHCP-сервера в Ubuntu 20.04". Рассмотрим установку, базовую настройку, и удаление DHCP-сервера, в операционной системе Ubuntu сервер 20.04.
Установка DHCP-сервера в Ubuntu 20.04
- Производим установку DHCP-сервера, с помощью пакетного менеджера apt.
# apt install isc-dhcp-server

- В процессе установки, DHCP-сервер запускается, и добавляется в автозагрузку.
Базовая настройка DHCP-сервера в Ubuntu 20.04
- Конфигурационный файл DHCP-сервера, находится по адресу /etc/dhcp/dhcpd.conf.
- Базовая конфигурация сервера, выглядит таким образом:
option domain-name "localhost.localdomain"; option domain-name-servers 192.168.1.1; default-lease-time 32400; max-lease-time 604800; log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0 { authoritative; range 192.168.1.10 192.168.1.100; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; }
- option domain-name – доменное имя
- option domain-name-servers – DNS-сервер
- default-lease-time – время по умолчанию (в секундах) аренды ip-адреса для клиентов
- max-lease-time – максимальное время (в секундах) аренды ip-адреса для клиентов
- log-facility local7 – логирование в отдельный файл
- subnet, netmask – подсеть, и маска подсети
- authoritative – назначение главным DHCP-сервером в этой сети
- range – диапазон ip-адресов для раздачи клиентам
- option routers – основной шлюз
- option subnet-mask – маска подсети
- option broadcast-address – широковещательный ip-адрес
- Вносим конфигурацию в конфигурационный файл, и сохраняем его.
- Нужно перезапустить DHCP-сервер, чтобы изменения вступили в силу.
# systemctl restart isc-dhcp-server
Настройка Firewall для работы DHCP-сервера в Ubuntu 20.04
- DHCP-сервер работает на 67 порту, нужно открыть этот порт в Firewall.
- Если Вы используете для конфигурации брандмауэра утилиту UFW, то команда будет такой:
# ufw allow 67/tcp
- Для iptables, команда будет выглядеть таким образом:
# iptables -A INPUT -p tcp --dport 67 -j ACCEPT # iptables-save > /etc/iptables/rules.v4
Настройка логирования DHCP-сервера в отдельный файл
- Для того, чтобы логирование DHCP-сервера производилось в отдельный файл, нужно добавить одну строчку, в конфигурационный файл службы Rsyslog. Добавляем требуемое, в конце файла /etc/rsyslog.conf.
local7.* /var/log/dhcpd.log

- Чтобы изменения вступили в силу, перезапускаем Rsyslog.
# systemctl restart rsyslog
- После перезагрузки Rsyslog, логирование DHCP-сервера, будет производится в файл /var/log/dhcpd.log.
Удаление DHCP-сервера в Ubuntu 20.04
- Для полного удаления DHCP-сервера в Ubuntu 20.04, потребуются три команды. Нужно остановить DHCP-сервер, убрать его с автозагрузки, и удалить сам пакет DHCP-сервера.
# systemctl stop isc-dhcp-server # systemctl disable isc-dhcp-server # apt remove isc-dhcp-server

- После выполнения трёх этих команд, DHCP-сервер будет полностью удалён.
Сегодня мы рассмотрели тему: "Установка DHCP-сервера в Ubuntu 20.04". Затронули вопросы установки, базовой настройки, настройки логирования в отдельный файл, и удаления DHCP-сервера, в операционной системе Ubuntu сервер 20.04.
Надеюсь статья была вам полезна. До встречи в новых статьях.
✍
С уважением, Андрей Бондаренко.
Видео на тему "Установка DHCP-сервера в Ubuntu 20.04":
✧✧✧
Поблагодарить автора за полезную статью:

WMZ-кошелёк = Z667041230317
«Ubuntu»
✧ Комментарии: нет