Как стать автором
Обновить

Автоматизация сети: как настроить DHCP-сервер в Astra Linux и забыть о ручной настройке IP

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5.7K

Всем привет! Сегодня мы поговорим о важной теме, которая значительно упрощает жизнь системным администраторам и всем, кто работает с сетевыми устройствами, — настройке DHCP-сервера.

Что такое DHCP?
DHCP (Dynamic Host Configuration Protocol) — это протокол, который автоматически назначает IP-адреса устройствам в сети. Вместо того чтобы вручную прописывать IP-адреса на каждом компьютере или устройстве, DHCP позволяет централизованно управлять этим процессом. Это особенно полезно в крупных сетях, где количество устройств исчисляется десятками или даже сотнями.

Представьте: у вас небольшой офис, и пока компьютеров немного, ручная настройка IP-адресов не кажется сложной задачей. Но как только сеть начинает расширяться, ручная настройка каждого устройства превращается в настоящий кошмар. Именно здесь на помощь приходит DHCP, который берет на себя всю рутину и позволяет сосредоточиться на более важных задачах.

В этой статье мы разберем, как настроить DHCP-сервер на отечественной операционной системе Astra Linux (версии 1.6/1.7). Мы используем пакет isc-dhcp-server, который доступен в репозиториях, и рассмотрим особенности его настройки в этой ОС.

1. Установка DHCP-сервера

sudo -i
apt install isc-dhcp-server

2. Настройка конфигурации DHCP

Вы можете использовать текстовый редактор nano вместо mcedit, конкретно в этой ОС текстовый mcedit привлекает меня больше

Открываем основной файл конфигурации 
mcedit /etc/dhcp/dhcp.conf

Приводим конфигурационный файл к виду:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; # Диапазон выдачи IP-адресов
option routers 192.168.1.1;        # Основной шлюз
option domain-name-server 8.8.8.8; # DNS 
default-lease-time 600;            # Время аренды (в секундах)
max-lease-time 7200;               # Максимальное время аренды (в секундах)
}

2.1 Если нужно назначить статический IP, добавьте в файл (Для выдачи IP по MAC-адресу):

host static_client {
hardware ethernet 00:11:22:33:44:55;  # MAC-адрес устройства
fixed-address 192.168.1.50;           # Статический IP
}

3. Указываем какой интерфейс будет использоваться для DHCP

Для этого отредактируем конфигурационный файл /etc/default/isc-dhcp-server

mcedit /etc/default/isc-dhcp-server

Находим строку INTERFACESv4=""

Приводим конфигурационный файл к ввиду:

INTERFACESv4="eth0" #интерфейс на который назначен IP из той же подсети 192.168.1.0/24

4. Запускаем и проверяем DHCP-сервер

sudo -i
systemctl restart isc-dhcp-server #перезапускаем DHCP
systemctl status isc-dhcp-server  #проверка его работы
Если в состоянии службы будет ошибка проверьте правильность синтаксиса при
изменении конфигурационных файлов из пунктов 2,3. После чего перезагрузите устройство

Следующим этапом будет подключить в вашу сеть еще один пк и попробовать получить IP адрес по DHCP. Если заветный IP получен, поздравляю настройка успешно завершена!

Настройка DHCP-сервера в Astra Linux — это простой и эффективный способ автоматизировать управление IP-адресами в вашей сети. Мы рассмотрели основные шаги по установке и настройке пакета isc-dhcp-server, который позволяет значительно упростить администрирование сети. Благодаря DHCP, вы избавляетесь от необходимости вручную настраивать каждое устройство, минимизируете вероятность ошибок и экономите время.

Теперь, когда вы знаете, как настроить DHCP-сервер, вы можете легко масштабировать свою сеть, не беспокоясь о рутинных задачах. Надеюсь, этот материал был полезен, и вы сможете применить эти знания на практике. Удачи в настройке!

Теги:
Хабы:
Всего голосов 14: ↑2 и ↓12-9
Комментарии18

Публикации

Работа

Ближайшие события