8.3 Настройка DHCP Client
8.3.1 Введение в функционал
Dynamic Host Configuration Protocol (DHCP) позволяет DHCP-клиенту динамически получать IP-адрес и параметры конфигурации от DHCP-сервера.
- Если клиент и сервер находятся в одной физической подсети, клиент может общаться с сервером напрямую.
- Если клиент и сервер находятся в разных подсетях, для передачи сообщений DHCP используется агент DHCP Relay.
Клиент отправляет широковещательные сообщения DHCP, чтобы запросить IP-адрес у сервера. После получения IP-адреса и срока аренды клиент настраивает себя и устанавливает время истечения аренды.
- Обновление аренды - Когда истекает половина срока аренды, клиент отправляет DHCP-сообщения для продления срока аренды текущего IP-адреса. Если запрос успешен, аренда будет обновлена.
- Запрос опций - DHCP-клиент может запрашивать у сервера дополнительные параметры (опции), такие как:
- маршрутизатор (router),
- статический маршрут (static-route),
- безклассовый статический маршрут (classless-static-route, classless-static-route-ms),
- адрес TFTP-сервера (tftp-server-address),
- DNS-серверы (dns-nameserver),
- доменное имя (domain-name),
- NetBIOS-серверы (netbios-nameserver),
- параметры, зависящие от поставщика (vendor-specific).
По умолчанию клиент запрашивает опции маршрутизатора, статического маршрута, безклассового статического маршрута, адреса TFTP-сервера. Некоторые из них можно отменить с помощью команды.
8.3.2 Настройка

Рисунок 8-4: DHCP Client
Шаг 1: Перейдите в режим конфигурации
Switch# configure terminal
Шаг 2: Перейдите в режим конфигурации интерфейса
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# no shutdown
Шаг 3: Отключите статический маршрут и включите DHCP-клиент
Switch(config-if)# no dhcp client request static-route
Switch(config-if)# ip address dhcp
Шаг 4: Выйдите из режима конфигурации
Switch(config)# end
Шаг 5: Проверка
Проверка конфигурации интерфейса:
Switch# show running-config interface eth-0-1
Building configuration...
!
interface eth-0-1
no switchport
ip address dhcp
no dhcp client request static-route
!
Проверка статусов DHCP-клиента:
Switch# show dhcp client verbose
DHCP client informations:
============================================================
eth-0-1 DHCP client information:
Current state: BOUND
Allocated IP: 4.4.4.199 255.255.255.0
Lease/renewal/rebinding: 1187/517/1037 seconds
Lease from 2011-11-18 05:59:59 to 2011-11-18 06:19:59
Will Renewal in 0 days 0 hours 8 minutes 37 seconds
DHCP server: 4.4.4.1
Transaction ID: 0x68857f54
Client ID: switch-7e39.3457.b700-eth-0-1
Просмотрите статистику DHCP-клиента:
Switch# show dhcp client statistics
DHCP client packet statistics:
============================================================
DHCP OFFERS received: 1
DHCP ACKs received: 2
DHCP NAKs received: 0
DHCP Others received: 0
DHCP DISCOVER sent: 1
DHCP DECLINE sent: 0
DHCP RELEASE sent: 0
DHCP REQUEST sent: 2
DHCP packet send failed: 0