Найти в Дзене
Вот и Linux за окном

0037.DHCP.Строим маленький интернет.

Приветствую вас, Уважаемые Читатели! Как известно сейчас очень редко когда можно увидеть, когда системный администратор при подключении к сети компьютера руками набивает ему IP адрес. Обычно его просто приносят, включают во все сети (и силовые и сигнальные), и сразу всё работает. За выдачу сетевых адресов отвечает специальный сервер DHCP. Сделаем и в нашей сети такой сервис. Для тестирование сервиса DHCP выделим отдельный сегмент LAN1. Предварительно настроим в этом сегменте соответствующую доменную зону "lan1.loc.", для этого добавим ещё два DNS сервера: deb-lan1-bind-prim.lan1.locи deb-lan1-bind-scnd.lan1.loc. Это соответственно будут первичный и вторичный сервера для доменной зоны "lan1.loc.". Т.е. теперь получаем такую схему Сам процесс настройки приводить не буду, он аналогичен настройкам в сегменте "lan4.loc.". И сразу перейду к запуску DHCP сервиса. Последовательность действий проста: создаём сервер deb-lan1-dhcp; настраиваем серверу сеть; добавляем архивные репозитории; устан

Приветствую вас, Уважаемые Читатели!

Как известно сейчас очень редко когда можно увидеть, когда системный администратор при подключении к сети компьютера руками набивает ему IP адрес. Обычно его просто приносят, включают во все сети (и силовые и сигнальные), и сразу всё работает. За выдачу сетевых адресов отвечает специальный сервер DHCP. Сделаем и в нашей сети такой сервис.

Для тестирование сервиса DHCP выделим отдельный сегмент LAN1. Предварительно настроим в этом сегменте соответствующую доменную зону "lan1.loc.", для этого добавим ещё два DNS сервера: deb-lan1-bind-prim.lan1.locи deb-lan1-bind-scnd.lan1.loc. Это соответственно будут первичный и вторичный сервера для доменной зоны "lan1.loc.". Т.е. теперь получаем такую схему

Сам процесс настройки приводить не буду, он аналогичен настройкам в сегменте "lan4.loc.". И сразу перейду к запуску DHCP сервиса. Последовательность действий проста:

создаём сервер deb-lan1-dhcp;

настраиваем серверу сеть;

добавляем архивные репозитории;

устанавливаем apt install isc-dhcp-server ;

настраиваем файл /etc/default/isc-dhcp-server;

настраиваем файл /etc/dhcp/dhcpd.conf

перезапускаем сервис systemctl restart isc-dhcp-server;

проверяем запуск сервиса systemctl status isc-dhcp-server;

настраиваем сетевые интерфейсы на клиентских хостах;

перезапускаем сетевые интерфейсы клиентских хостов;

на сервере DHCP проверяем файл /var/lib/dhcp/dhcpd.leases.

Вот такая вот получается короткая последовательность. При реализации этой последовательности приключений почти не было. Единственный момент заключался в том, что сразу после установки пакета сервер сразу хочет запуститься. Но поскольку никаких настроек ещё не сделано сервер стартует с ошибкой.

-2

Это нормально, это даже хорошо. Не знаю правда чем хорошо, но хорошо.

Для полноценного запуска сервиса необходимо прописать настройки.

Сначала в файле /etc/default/isc-dhcp-server

-3

Потом в файле /etc/dhcp/dhcpd.conf

-4

После выполнения настроек проверяем синтаксис командой dhcpd -t -cf /etc/dhcp/dhcpd.conf.

Потом перезапускаем сервис, и проверяем его статус.

-5
-6

После настраиваем сетевой интерфейс хоста deb-lan1-host101 на использование DHCP. Перезапускаем интерфейс и проверяем назначение адреса хосту.

-7
-8

И на всякий случай можно проверить файл/var/lib/dhcp/dhcpd.leases

-9

Получается, что адрес сервером выдан, хосту он присвоен, сервис работает. На этом настройку сервиса в сегменте LAN1 можно завершить.

Набор значимых конфигурационных файлов новых серверов, а также старых серверов приведу отдельно в следующей статье вместе с новой схемой сети.

Благодарю всех Уважаемых Читателей, дочитавших до этого места.

Желаю всем удачи в начинаниях и продолжениях, до новых встреч!!!)

-10

PS

Статья не является учебным пособием, и представляет личный опыт автора.

Статья может содержать ошибки и не точности.

Приведённые данные необходимо проверять самостоятельно.

Текст написан автором лично без использования ИИ.

Картинка для превью статьи сгенерирована сетью Шедеврум, возможно с небольшими правками автора.

Канал MAX для всего того, что не поместилось на канал ДЗЕН.