Що таке сервер DHCP в Linux?

DHCP посилається на протокол конфігурації динамічного хоста. Кожен раз, коли клієнтські системи підключаються до мережі, протокол конфігурації динамічного хоста дозволяє їм отримувати інформацію про конфігурацію мережі з сервера DHCP в Linux. Сервер DHCP налаштований з іншими параметрами конфігурації мережі, необхідними клієнтам, і діапазоном IP-адрес. Інші параметри можуть включати сервери доменних імен (DNS), шлюзи за замовчуванням, хости Syslog, сервери NTP, проксі-сервери та сервери X Font.

DHCP-сервер підтримує запис усіх IP-адрес і зберігає їх у каталозі / var / lib / dhcp під назвою файлу dhcpd.leases. Цей файл допомагає DHCP-серверу зберігати запис усіх IP-адрес у разі перезавантаження або навіть збою живлення. Сервер DHCP призначає IP-адресу клієнтам DHCP в оренді. Час оренди залежить від конфігурації DHCP або від того, як довго клієнтська система потребує підключення.

Як працює сервер DHCP в Linux?

DHCP-сервер виконує низку кроків або процес під час виконання своїх завдань. Цей процес називається процесом DORA (Відкрийте підтвердження запиту пропозиції).

  • Коли нова система або комп'ютер підключається до мережі, він здійснює пошук DHCP-сервера в мережі. Оскільки у нього немає IP-адреси, тому він не знаходить сервер DHCP, тому він надсилає DHCP для виявлення повідомлень на всі пристрої, підключені до мережі. Цей процес відомий як мовлення.
  • Коли сервер DHCP отримує повідомлення про виявлення DHCP, надіслане новою системою або клієнтом, то сервер DHCP пропонує IP-адресу та передає її на всі підключені пристрої.
  • Клієнтський комп'ютер або система отримує IP-адресу, а потім він транслює запит про те, що він прийняв IP-адресу в мережі.
  • Тоді сервер DHCP визнає клієнтську систему, що тепер вона може використовувати призначену IP-адресу.
  • Це робота сервера DHCP, і цей процес називається DORA (Відкрийте підтвердження запиту пропозиції).

Переваги

  • DHCP допомагає в управлінні IP-адресами. Це допомагає запобігти проблемам, пов’язаним із дублюванням IP-адрес. Без DHCP IP-адреси потрібно призначити вручну. Під час призначення потрібно пам’ятати, що кожен клієнт отримує унікальну IP-адресу, і якщо клієнт переходить на іншу мережу, то зміни потрібно робити вручну, що важко виконати. DHCP допомагає подолати цю набридливу роботу, оскільки вона призначає та керує IP-адресами без втручання адміністратора.
  • Сервер DHCP забезпечує підтримку клієнтів BOOTP, тобто клієнти можуть легко змінювати свою мережу з BOOTP на DHCP. Сервер DHCP може відповідати на запити як клієнтів DHCP, так і клієнтів BOOTP. Клієнти BOOTP отримують інформацію та потребують IP-адреси для завантаження з сервера.
  • DHCP-сервер допомагає адміністратору встановити час оренди для виділених IP-адрес, незалежно від того, виділяються вони вручну чи ні.
  • Налаштування кожного клієнта вручну за допомогою IP-адреси не потрібно.
  • Сервер DHCP допомагає виявити несанкціонований сервер DHCP, присутній у мережі.
  • DHCP-сервер допомагає пов'язати два чи більше динамічних пулів IP-адрес у різних IP-мережах або підмережах.
  • Інформація про конфігурацію зберігається у сховищі даних DHCP. Отже, для зміни його конфігурації немає потреби входити в клієнт. Зміни можна внести, змінивши інформацію, наявну в сховищі даних.
  • Якщо маршрутизатора для реле BOOTP немає, то сервер DHCP також може бути налаштований як агент реле BOOTP.
  • Для отримання необхідної інформації для завантаження з сервера в мережі немає потреби використовувати RARP (протокол зворотного вирішення адреси) або завантажувальний файл, клієнт може використовувати сервер DHCP для виконання завдання.
  • Сервер DHCP дозволяє багатопотоковою обробкою одночасно обробляти багато клієнтів.
  • Якщо будь-який клієнт офлайн, сервер DHCP допомагає перепризначити IP-адресу цього клієнта іншому клієнту чи комп'ютеру.
  • Це допомагає скоротити час, необхідний для налаштування або перенастроювання комп'ютерів, наявних у мережі.
  • Автоматичне призначення IP-адрес допомагає уникнути помилок конфігурації, які в основному виникають через введення інформації про IP-адреси вручну.
  • Це проста у використанні та підтримує будь-яка операційна система, яка підтримує DHCP.

Як налаштувати сервер DHCP?

Починаючи в привілейованому режимі EXEC, для налаштування сервера DHCP (протокол конфігурації динамічного хоста) слід послідовно використовувати наступні команди:

1. Налаштування терміналу: Ця команда дозволяє перейти в режим глобальної конфігурації.
2. Пул IP dhcp : Ця команда створює пул адрес сервера DHCP і дозволяє перейти в режим конфігурації пулу DHCP.
3. Мережа (маска мережі): Ця команда визначає номер мережі підмережі та маску пулу адрес DHCP.
4. Домен - Ім'я Домен: Ця команда вказує доменне ім’я клієнта.
5. DNS S erver Address: Ця команда вказує IP-адресу сервера DNS, доступного для клієнта DHCP.
6. За замовчуванням - Адреса маршрутизатора: Ця команда вказує IP-адресу маршрутизатора за замовчуванням клієнта DHCP.
7. Вихід: Ця команда дозволяє повернутися в привілейований режим EXEC.
8. Номер типу інтерфейсу dhcp: Ця команда включає сервер DHCP в інтерфейсі.

Висновок

У цій статті ми обговорили роботу, переваги та спосіб налаштування сервера DHCP. Сервер DHCP в основному дозволяє автоматично призначати IP-адреси клієнтським системам, присутнім у мережі. Це легко та просто у використанні та скорочує час налаштування та перенастроювання IP-адрес.

Рекомендовані статті

Це посібник із сервера DHCP в Linux. Тут ми обговорюємо, як налаштувати DHCP-сервер, переваги та недоліки DHCP-сервера. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Що таке Linux?
  2. Перевага Linux
  3. Linux дистрибутиви
  4. Samba Server в Linux
  5. Проксі-сервер Linux (переваги)
  6. Топ-12 порівнянь Mac та IP-адрес
  7. Вичерпний посібник для операторів Linux