Настройка dhcp centos 8

Обновлено: 21.11.2024

В этом руководстве мы покажем вам, как настроить DHCP-сервер в CentOS 8. Для тех из вас, кто не знал, протокол динамической конфигурации хоста (DHCP) — это стандартизированный сетевой протокол, используемый в интернет-протоколе ( IP) для динамического распределения параметров конфигурации сети, таких как IP-адреса для интерфейсов и служб. При использовании DHCP компьютеры автоматически запрашивают IP-адреса и сетевые параметры с DHCP-сервера, что снижает необходимость для сетевого администратора или пользователя настраивать эти параметры вручную.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, умение пользоваться оболочкой и, самое главное, размещение сайта на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить « sudo » к командам, чтобы получить привилегии root. Я покажу вам пошаговую настройку или настройку DHCP-сервера на CentOS 8.

Настройка DHCP-сервера в CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

Шаг 2. Установка DHCP-сервера в CentOS 8.

Установите пакет DHCP с помощью следующей команды:

Шаг 3. Настройка DHCP-сервера.

Чтобы настроить сервер DHCP, отредактируйте файл конфигурации /etc/dhcp/dhcpd.conf с помощью следующей команды:

Перезапустите службу DHCP после внесения всех изменений:

Шаг 4. Настройте брандмауэр.

Мы добавим службу DHCP в брандмауэр CentOS 8 и обновим правила с помощью следующих команд:

Шаг 5. Настройте DHCP-клиент в CentOS 8.

Установите пакет DHCP-клиента с помощью следующей команды:

Затем запустите dhclient команду, чтобы получить IP-адрес DHCP:

Теперь проверьте назначенные IP-адреса.

Поздравляем! Вы успешно установили DHCP-сервер. Спасибо за использование этого руководства по установке DHCP-сервера в системе CentOS 7. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт CentOS.

Если у вас нет времени заниматься всем этим или если это не ваша область знаний, мы предлагаем услугу «Управление VPS», начиная с 10 долларов США (оплата через PayPal). Пожалуйста, свяжитесь с нами, чтобы получить лучшее предложение!

DHCP (протокол динамической конфигурации хоста), используемый для автоматического назначения IP-адреса мобильным устройствам, ноутбукам, ПК и другим сетевым устройствам, чтобы они могли обмениваться данными. Он использует модель службы без установления соединения с использованием UDP (протокол пользовательских дейтаграмм). DHCP использует общеизвестный UDP-порт 67 для DHCP-сервера и UDP-порт 68 для клиента. Операции DHCP делятся на четыре этапа: обнаружение сервера, предложение аренды IP, запрос аренды IP и подтверждение аренды IP. Эти этапы часто обозначаются аббревиатурой DORA для открытия, предложения, запроса и подтверждения. В этом руководстве мы узнаем, как установить и настроить DHCP-сервер на Centos8. Итак, приступим.

У меня есть DHCP-сервер со статическим IP-адресом 192.168.1.1/24. DHCP-сервер автоматически назначит другим устройствам в сети IP-адреса 192.168.1.0/24.

У меня есть интерфейс ens37, который используется для DHCP-сервера. Чтобы назначить этому интерфейсу статический IP-адрес, вы можете использовать следующую команду:

Вы также можете назначить IP-адрес для входа в настройки сети.

Чтобы убедиться, что IP-адрес назначен или не назначен, используйте любую из следующих команд:

На этом этапе назначается IP-адрес 192.168.1.1/24.

Чтобы установить пакеты DHCP, откройте терминал и используйте следующую команду.

После установки пакета пришло время настроить DHCP-сервер.

Настройка DHCP-сервера

Основным файлом конфигурации DHCP-сервера является /etc/dhcp/dhcpd.conf. Перед началом настройки сделайте копию исходного файла резервной копии с помощью следующей команды:

Реклама

Чтобы настроить DHCP-сервер, отредактируйте файл конфигурации /etc/dhcp/dhcpd.conf с помощью следующей команды:

Здесь DHCP-сервер зарезервирует IP-адрес на 10 минут (600 секунд) и максимум на 2 часа (7200 секунд) для определенного устройства.

Раздел Subnet определяет конфигурацию DHCP для сети 192.168.1.0/24:

Раздел Range определяет назначаемый IP-адрес от 192.168.1.50 до 192.168.1.200.

Маршрутизаторы определяют шлюз по умолчанию.

Маска подсети определяет маску подсети, которая будет назначена каждому хосту.

Сервер доменных имен определяет серверы имен DNS, которые будут назначены каждому хосту.

Вы можете добавить более одной подсети в соответствии с вашими потребностями. Когда вы закончите с файлом конфигурации, запустите службу с помощью этой команды:

Чтобы убедиться, что служба DHCP запущена, используйте следующую команду:

Настройка брандмауэра

После перезапуска службы разрешите службу DHCP через брандмауэр с помощью следующей команды:

Перезагрузите брандмауэр, чтобы он вступил в силу, для этого используйте следующую команду:

Тестирование DHCP-сервера на Centos

Как видите, клиентская машина (Centos) автоматически получила IP-адрес 192.168.1.128 с сервера 192.168.1.1.

Тестирование DHCP-сервера в Windows

Как видно из состояния сетевого адаптера клиентской машины Windows, машина автоматически получила IP-адрес 192.168.1.128 от сервера 192.168.1.1, как показано на рисунке.

Зарезервировать IP-адрес на DHCP-сервере

Если у вас есть MAC-адрес устройства, вы также можете связать с ним IP-адрес, для этого откройте файл конфигурации vim /etc/dhcp/dhcpd.conf и добавьте следующие строки в конце страницы для привязки IP-адреса к конкретному устройству.

Он привяжет IP-адрес 192.168.1.150 к машине с MAC-адресом 00:50:56:8c:20:fd.

Заключение

В этом руководстве мы узнаем, как настроить DHCP-сервер на Centos8. Мы увидели, что хост-компьютер автоматически получил IP-адрес от DHCP-сервера, а также увидели, как связать IP-адрес с конкретной машиной с помощью MAC-адреса.

Похожие сообщения:

Карим Буздар

Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn

Поиск

Об этом сайте

Последние руководства

сообщить об этом объявлении

Хотите узнать, как установить DHCP-сервер в CentOS? Посмотрите этот блог.

В Bobcares мы столкнулись с несколькими такими запросами, связанными с CentOS, в составе наших служб управления серверами для веб-хостов и поставщиков онлайн-услуг.

Сегодня мы увидим, как установить DHCP на CentOS.

Подробнее о DHCP

Протокол динамической конфигурации хоста (DHCP) — это сетевой протокол. В основном это позволяет серверу автоматически назначать IP-адрес и предоставлять другие параметры сетевой конфигурации клиенту в сети из предварительно определенного пула IP-адресов.

Это означает, что каждый раз, когда клиент подключается к сети, он получает динамический IP-адрес, который меняется каждый раз при загрузке.

Если в вашей организации развернут DHCP-сервер, управление сетью будет простым.

Как установить DHCP-сервер в CentOS

Теперь давайте посмотрим, как наши инженеры службы поддержки устанавливают DHCP в CentOS.

<р>1. Сначала установите пакет DHCP-сервера с помощью установщика DNF.

В результате выполнения приведенной выше команды будут установлены все зависимости, необходимые для запуска DHCP-сервера на CentOS 8/RHEL 8.

<р>2.Затем настройте DHCP-сервер, отредактировав файл конфигурации DHCP-сервера в CentOS 8/RHEL 8.

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

Затем запустите и включите сервер DHCP после внесения необходимых изменений в файл конфигурации.

В случае, если у вас запущен брандмауэр, разрешите порту службы быть доступным из вашей сети.

<р>3. Теперь настройте DHCP-клиент. Для этого установите DHCP-клиент на свой Linux-компьютер, чтобы автоматически получать IP-адрес.

Кроме того, вы можете вручную запросить IP-адрес DHCP. Для этого выполните приведенную ниже команду.

Например: $ sudo dhclient eth0

– Сохранение конфигураций – CentOS/RHEL/Fedora с systemd

Редактировать конфигурации с помощью nmcli

Вручную отредактируйте файл конфигурации сети

Сохранение конфигураций — Debian

Сохранение конфигураций — Ubuntu

[Нужна дополнительная помощь с запросами CentOS? – Мы здесь, чтобы помочь вам.]

Заключение

В сегодняшней статье мы увидели, как наши инженеры службы поддержки устанавливают DHCP-сервер в CentOS 8.

Похожие сообщения:

ЗАЩИТИТЕ ВАШ СЕРВЕР ОТ СБОЯ!

Никогда больше не теряйте клиентов из-за низкой скорости сервера! Позвольте нам помочь вам.

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

Вы хотите автоматически назначать IP-адреса сетевым устройствам в вашей локальной сети? Что ж, тогда вам нужно установить и настроить сервер протокола динамической конфигурации хоста (DHCP). Следуйте этому руководству, чтобы узнать, как установить и настроить DHCP-сервер в CentOS 8.

Установка и настройка DHCP-сервера в CentOS 8

Наша архитектура развертывания

Запустить обновление системы

Начните с повторной синхронизации системных пакетов с их последними версиями.

В CentOS 8 сервер DHCP предоставляется пакетом dhcp-server. Этот пакет можно установить, выполнив приведенную ниже команду;

Настройка DHCP-сервера в CentOS 8

При установке пакет dhcp-server создает пустой файл конфигурации /etc/dhcp/dhcpd.conf .

Он также создает образец файла конфигурации для ISC dhcpd в папке /usr/share/doc/dhcp-server/dhcpd.conf.example .

ПРИМЕЧАНИЕ. В этом руководстве представлена ​​настройка DHCP-сервера только для IPv4-адресов.

Для начала вам необходимо определить параметры и опции объявлений, в которых хранится сетевая информация для DHCP-клиентов. Эти параметры и объявления должны быть сделаны в файле конфигурации DHCPd, /etc/dhcp/dhcpd.conf .

Используйте образец файла конфигурации /usr/share/doc/dhcp-server/dhcpd.conf.example, который поможет вам определить эти параметры.

Во-первых, имейте в виду, что dhcpd прослушивает только те интерфейсы, для которых он находит объявление подсети в dhcpd.conf.

Если вы объявите подсеть, не связанную с интерфейсом, на котором прослушивается DHCP-сервер, демон DHCP-сервера не запустится с ошибкой;

Например, чтобы настроить DHCP-сервер для прослушивания интерфейса enp0s8 , сведения об IP-адресе которого показаны ниже;

Затем откройте файл конфигурации DHCP-сервера для редактирования.

Настройте DHCP-сервер таким образом, чтобы ваша конфигурация выглядела следующим образом;

Определение статического IP-адреса с помощью DHCP

Если вам нужно определить статические IP-адреса с помощью DHCP для определенных хостов в вашей сети, вам необходимо получить MAC-адрес хоста. После этого вы можете добавить конфигурацию объявления хоста в файл конфигурации DHCP-сервера.

Если вы настроили DHCP для входа в определенное средство вместо использования по умолчанию /var/log/messages , вам необходимо создать каталог журналов. Это можно сделать, изменив конфигурацию Rsyslog.

Например, чтобы настроить DHCP-сервер для ведения журнала в /var/log/dhcpd/dhcpd.log , необходимо создать каталог /var/log/dhcpd .

Следовательно, поскольку мы настроили ведение журнала на объект local7 , просто добавьте приведенную ниже строку в Rsyslog.conf.

Проверьте Rsyslog на наличие синтаксических ошибок;

Создайте каталог журналов.

Запуск демона DHCP

После завершения настройки вы можете запустить и включить DHCPd, выполнив команду;

Проверьте статус;

Также проверьте журналы, /var/log/dhcpd/dhcpd.log .

Открыть порт DHCP UDP в брандмауэре

Чтобы разрешить удаленным клиентам запрашивать IP-адреса у вашего DHCP-сервера, вам необходимо открыть DHCP-UDP-порт 67 на firewalld, если он запущен.

Настройка DHCP-клиента в CentOS 8

Чтобы убедиться, что ваш DHCP-сервер работает, вам необходимо настроить DHCP-клиент. В этом руководстве мы используем другой сервер CentOS 8 в качестве DHCP-клиента.

Установите пакет DHCP-клиента, выполнив приведенную ниже команду, если он еще не установлен.

После установки клиента DHCP просто запустите команду dhclient, чтобы получить IP-адрес DHCP.

Теперь проверьте назначенные IP-адреса.

На хосте со статическим сопоставлением IP-адресов DHCP (webdev01) для нашего случая;

На другом хосте назначенный адрес должен находиться в пределах заданного диапазона.

Вы успешно настроили DHCP-сервер и клиент. На этом наше руководство по установке и настройке DHCP-сервера в CentOS 8 заканчивается.

Читайте также: