Налаштування DHCP-клієнтів
Клієнтом DHCP може бути практично будь-який мережевий пристрій, налаштований на автоматичне отримання IP-адреса. З операційних систем корпорації Microsoft клієнтом DHCP можуть бути всі системи, що мають стек TCP/IP (аж до системи MS-DOS).
Клієнти посилають запит на оренду IP-адреси при своєму першому завантаженні, при зміні настройки отримання IP-адреси із статичної на динамічну, а також за допомогою команд ipconfig /release (звільнення орендованої IP-адреси) і ipconfig /renew (запит на нову оренду).
Увага! Сервер DHCP обов'язково повинен мати статичні IP-адреси на всіх встановлених в ньому мережевих адаптерах.
Зауваження. За відсутності в мережі DHCP-сервера клієнти, налаштовані на автоматичну настройку IP-адреси самостійно призначатимуть собі IP-адреси з підмережі класу B, — 169.254.0.0/16. Дана технологія називається автоматичною IP-адресацією (APIPA, Automatic Private IP Addressing) і підтримується операційними системами Microsoft, починаючи з Windows 98.
Агент ретрансляції DHCP-запитів
Як вже розповідалося вище, один сервер DHCP може обслуговувати клієнтів, розташованих в різних IP-мережах. Щоб широкомовні запити на оренду IP-адреси досягали DHCP-сервера з будь-якої підмережі, необхідно на маршрутизаторах, об'єднуючих різні IP-мережі в єдину мережу, встановити і налаштувати агент ретрансляції DHCP (DHCP Relay Agent). Приклад такої конфігурації зображений на рис. 11.
Рисунок - 11.
У даному прикладі зображено дві IP-мережі класу C — 192.168.0.0/24 і 192.168.1.0/24. DHCP-сервер, (що має IP-адрес 192.168.0.121) встановлений в першій підмережі і містить 2 області — Scope-1 з діапазоном адрес 192.168.0.1–192.168.0.100 і Scope-2 з діапазоном адрес 192.168.1.1–192.168.1.100. Між двома підмережами встановлений маршрутизатор R, що має в першій підмережі мережевий інтерфейс з IP-адресом 192.168.0.101, а в другій підмережі мережевий інтерфейс з IP-адресом 192.168.1.101. На маршрутизаторі запушений агент ретрансляції DHCP-запитів, налаштований на перенаправлення широкомовних DHCP-запитів на сервер з IP-адресою 192.168.0.121.
Клієнти DHCP, що знаходяться в першій підмережі, посилають широкомовні запити на оренду IP-адреси, які безпосередньо потрапляють на DHCP-сервер.
Клієнти DHCP, що знаходяться в другій підмережі, також посилають широкомовні запити на оренду IP-адреси, які не можуть безпосередньо потрапити на DHCP-сервер, оскільки маршрутизатори не пропускають широкомовні пакети з однієї підмережі в іншу. Але якщо широкомовний пакет є запитом на оренду IP-адреси, то агент ретрансляції перехоплює даний пакет і пересилає його безпосередньо на DHCP-сервер. DHCP-сервер, побачивши від агента ретрансляції, що запит прийшов з другої підмережі, видає клієнтові IP-адресу з пулу адрес, заданих в другій області.