CentOS

Конфигурирайте DHCP сървъра на CentOS 8

Конфигурирайте DHCP сървъра на CentOS 8
DHCP сървърът се използва за автоматично присвояване на IP адреси на сървъри, лаптопи, настолни компютри и други устройства в мрежата.

В тази статия ще ви покажа как да конфигурирате DHCP сървър на CentOS 8. И така, нека започнем

Мрежова топология:

Фигура 1: Мрежова топология, използвана в статията на DHCP сървъра

Ето, аз имам dhcp-сървър където статичен IP 192.168.15.1 е конфигуриран. DHCP сървърът автоматично ще присвоява IP адреси, адрес на маршрута по подразбиране, адрес на DNS сървър на други устройства в мрежата 192.168.15.0/24.

Настройване на статичен IP:

Първо, трябва да настроите статичен IP на мрежовия интерфейс на вашата машина CentOS 8, който ще конфигурирате като DHCP сървър.

Името на мрежовия интерфейс в моя случай е ens256.

Можете да изпълните следната команда, за да разберете вашата.

$ ip a

Можете да настроите статичен IP адрес на вашето устройство CentOS 8 много лесно, като използвате nmtui команда. За подробна инструкция по този въпрос вижте статията ми Конфигуриране на статичен IP на CentOS 8.

В този момент статичният IP 192.168.15.1 е настроен на машината CentOS 8.

Инсталиране на DHCP сървър:

Пакетът DHCP сървър се предлага в официалното хранилище на пакети на CentOS 8. Така че, той е много лесен за инсталиране.

Първо актуализирайте кеша на хранилището на DNF със следната команда:

$ sudo dnf makecache

Сега инсталирайте DHCP сървърния пакет със следната команда:

$ sudo dnf инсталира dhcp-сървър

Сега, за да потвърдите инсталацията, натиснете Y и след това натиснете .

Трябва да се инсталира DHCP сървър.

Конфигуриране на DHCP сървър:

Основният конфигурационен файл на DHCP сървъра е / и т.н. / dhcp / dhcpd.конф.

За да конфигурирате DHCP сървъра, редактирайте / и т.н. / dhcp / dhcpd.конф конфигурационен файл със следната команда:

$ sudo vim / etc / dhcp / dhcpd.конф

Сега въведете следните редове в / и т.н. / dhcp / dhcpd.конф файл.

време за наем по подразбиране 600;
максимално време за наем 7200;
ddns-стил на актуализация няма;
авторитетен;
подмрежа 192.168.15.0 мрежова маска 255.255.255.0
обхват 192.168.15.50 192.168.15.200;
опция рутери 192.168.15.1;
опция подмрежа-маска 255.255.255.0;
опция домейн-име-сървъри 8.8.8.8, 8.8.4.4;

Тук DHCP сървърът ще запази IP адреса за поне 600 секунди или 10 минути (време по подразбиране на лизинг) и при максимум 7200 секунди или 2 часа (максимално време за наем) за конкретно устройство.

The подмрежа Разделът определя DHCP конфигурацията за мрежовата подмрежа 192.168.15.0/24.

обхват дефинира присвоявания диапазон на IP адреси на DHCP пула.

рутери дефинира шлюза по подразбиране.

подмрежа-маска дефинира маската на подмрежата по подразбиране, която ще бъде присвоена на всеки хост.

домейн-име-сървъри дефинира DNS сървърите на имена, които ще бъдат присвоени на всеки хост.

Можете да добавите една или повече подмрежи в същия конфигурационен файл. Просто добавете толкова блокове на подмрежа, колкото са ви необходими.

След като приключите с работата с конфигурационния файл, стартирайте dhcpd услуга със следната команда:

$ sudo systemctl стартира dhcpd

Както можете да видите, dhcpd услугата работи.

$ sudo systemctl статус dhcpd

Сега добавете dhcpd услуга за стартиране на системата на CentOS 8. Това автоматично ще стартира dhcpd услуга при зареждане.

$ sudo systemctl активира dhcpd

Ако направите някакви промени в конфигурационния файл на DHCP сървъра, докато dhcpd услугата работи, не забравяйте да рестартирате dhcpd услуга за влизане в сила на промените.

$ sudo systemctl рестартирайте dhcpd

Конфигуриране на защитната стена:

След като стартирате dhcpd услуга, DHCP сървърът трябва да работи UDP пристанище 67 както можете да видите на екранната снимка по-долу.

$ sudo netstat -tulpen

Сега разрешете достъп до DHCP сървъра, работещ на UDP порт 67 през защитната стена със следната команда:

$ sudo firewall-cmd --add-service = dhcp --permanent

Сега, за да влязат в сила промените, изпълнете следната команда:

$ sudo firewall-cmd --reload

Тестване на DHCP сървъра:

Както можете да видите, Linux Mint 19.3 машина автоматично получи IP адреса 192.168.15.50 от DHCP сървъра.

Компютърът с Windows 10 също получи IP адрес 192.168.15.51 от DHCP сървъра.

Проверка на информацията за хостове от DHCP сървъра:

Можете много лесно да проверите информацията за IP адресите, присвоени на хостовете чрез DHCP сървъра, като прочетете / var / lib / dhcpd / dhcpd.лизинг файл.

Както можете да видите, във файла се съхранява много информация за хостовете, които са присвоили IP адреси чрез DHCP сървъра / var / lib / dhcpd / dhcpd.лизинг.

Тук се показва IP адресът, отдаден под наем на хоста.

Тук датата и времето, когато IP адресът е отдаден под наем на хоста, се съхраняват в започва раздел. Датата и времето, когато срокът на договора ще изтече, се съхранява в завършва раздел. Датата и времето, когато хостът се е свързал с DHCP сървъра, се съхранява в cltt раздел.

Тук, обвързващо състояние е активен, което означава, че наетият IP адрес в момента е активен за хоста. следващо обвързващо състояние е Безплатно, което означава, че след изтичане на договора за наем IP адресът ще бъде свободен за отдаване под наем на други устройства.

Тук, хардуерен Ethernet съхранява MAC адреса на мрежовия интерфейс на хоста. The име на клиент-хост съхранява името на хоста на хоста.

И така, по този начин конфигурирате DHCP сървъра на CentOS 8. Благодаря, че прочетохте тази статия.

Топ 5 продукти за ергономична компютърна мишка за Linux
Продължителната употреба на компютър причинява ли болка в китката или пръстите? Страдате ли от схванати стави и постоянно ли ви се налага да си ръкува...
Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...
Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...