Dhcp протокол динамічної конфігурації вузлів - розбираємося в роботі unix-систем

Для додавання UNIX-вузлів в мережу завжди була потрібна ручна настройка. Але якщо комп'ютери Маc або Intel без проблем підключаються до мережі, то чому не можна робити те ж саме в UNIX? Протокол DHCP (Dynamic Host Configuration Protocol - протокол динамічної конфігурації вузлів) дозволяє задовольнити настільки природну потребу користувачів.

Цей протокол дає можливість клієнту взяти деякі мережеві і адміністративні параметри "в оренду" у центрального сервера, що відповідає за їх поширення. Парадигма оренди особливо підходить для персональних комп'ютерів, які вимкнені, якщо на них ніхто не працює, і провайдерів Internet, що мають справу з клієнтами, що підключаються по комутованих лініях.

До "орендованих" параметрам відносяться:

Періодично клієнти повинні повторно звертатися до DHCP-сервера, щоб оновити свої параметри. Якщо параметр не буде оновлено, він стане недійсним. DHCP-сервер буде вільний надати його іншому клієнту. Термін оренди може змінюватися, але зазвичай він досить великий (до декількох днів).

Протокол DHCP істотно полегшує життя системним адміністраторам. Коли сервер DHCP налаштований і запущений, клієнти автоматично визначають параметри конфігурації мережі на етапі початкового завантаження. Ніякої плутанини не виникає.

Програмне забезпечення DHCP

У табл. 13.10 перераховані програмні компоненти DHCP, що входять до складу чотирьох наших тестових систем.

Таблиця 13.10. Програмні компоненти DHCP в тестових системах

1 Мається shell-сценарій dhcpconfig. який дозволяє конфігурувати DHCP-сервер Solaris

Ми коротко розглянемо особливості протоколу DHCP, а потім опишемо, як встановити сервер ISC, який реалізує цей протокол. Питання конфігурації DHCP-клієнтів будуть обговорюватися в параграфах, присвячених конкретним клієнтам.

Схема роботи DHCP

Протокол DHCP не обмежується цими параметрами, вводячи поняття "оренди".

Повідомлення DISCOVER зазвичай приймається DHCP-сервером, що знаходяться в тій же підмережі. Але воно може також вступити до інші підмережі через спеціальний проксі-сервер, званий агентом ретрансляції.

У повідомлення АСК може включатися довільне число конфігуруються параметрів; воно також задає термін оренди. У відповідь на неправильне повідомлення REQUEST сервер може видати повідомлення NAK, яке вказує на те, що клієнту необхідно почати процес спочатку.

Коли термін оренди наближається до кінця, клієнт повинен оновити орендовані параметри, пославши нове повідомлення REQUEST. Якщо клієнт вирішує припинити оренду, він посилає повідомлення RELEASE.

Протокол DHCP зазвичай не використовується для конфігурації комутованих РРР-інтерфейсів. Цій меті служить спеціальний протокол РРРСР (РРР Control Protocol - протокол керування РРР-з'єднаннями).

Розпакуйте файл tar.gz і перейдіть в дистрибуційний каталог. Там повинні бути підкаталоги для сервера, клієнта і агента ретрансляції, а також каталог для спільно використовуваного коду. Запустіть команду ./configure. а за нею - make і make install. щоб скомпілювати і встановити кожен компонент.

Для конфігурації DHCP-сервера, dhcpd. потрібно відредагувати файл dhcpd.conf в каталозі server і записати його під ім'ям /etc/dhcpd.conf. Необхідно також створити порожній файл бази даних по орендованих параметрам, назвавши його /var/db/dhcp.leases. Переконайтеся, що демон dhcpd має право запису в цей файл. Для настройки файлу dhcpd.conf буде потрібно наступна інформація:

На man-сторінці, присвяченій демона dhcpd. розглянуто процес конфігурації. Точний синтаксис конфігураційного файлу описаний на man-сторінці, яка присвячена файлу dhcpd.conf. Обидві ці сторінки розташовані в підкаталозі server дистрибуційного каталогу.

Демон dhcpd повинен запускатися автоматично на етапі початкового завантаження системи. Зручно зробити запуск демона умовним, здійснюваним при наявності файлу /etc/dhcpd.conf.

option domain-name "synack.net";

option domain-name-servers gw.synack.net;

option subnet-mask 255.255.255.0;

Компанія IBM представила відкритий набір шрифтів Plex

Компанія IBM відкрила набір шрифтів Plex, доступний в пропорційному (із зарубками і без зарубок) і Моноширинний варіантах в 9 накресленнях (Bold, Italic, Light, ExtraLight, Medium, Regular, SemiBold.

Facebook відкрив реалізацію платформи і протоколу маршрутизації Open / R

Facebook відкрив напрацювання, пов'язані з платформою маршрутизації Open / R, яка спочатку розвивалася як розподілена система маршрутизації для динамічно мінливих бездротових mesh-мереж, але.

Уразливість в Apache CouchDB, що дозволяє зробити атаку на реєстр пакетів NPM

Linux витіснив інші ОС з рейтингу суперкомп'ютерів Top500