4.3. Настройка DHCP-клиента
Назначение
Протокол DHCP предназначен для автоматического получения сетевыми устройствами IP-адреса и других параметров, необходимых для работы в сети TCP/IP.
Описание
Клиент протокола динамической конфигурации сетевого узла (DHCP) может динамически получать IP-адрес и конфигурацию от DHCP-сервера. Если клиент и сервер находятся в одной физической подсети, клиент может взаимодействовать с сервером напрямую, в противном случае им потребуется агент ретрансляции DHCP (см. главу “Настройка DHCP-ретрансляции”).
DHCP-клиент может запрашивать IP-адрес у DHCP-сервера путем широковещательной рассылки DHCP-сообщений. После получения IP-адреса и его срока действия (аренды) клиент настраивает себя и устанавливает время истечения срока аренды. По истечении половины срока аренды клиент отправляет DHCP-сообщения для продления аренды.
DHCP-клиент может отправлять серверу запрос на следующие параметры (один или несколько):
router;
static-route;
classless-static-route;
classless-static-route-ms;
TFTP-server-address;
DNS-nameserver;
domain-name;
netbios-nameserver;
vendor-specific.
По умолчанию у сервера будут запрошены следующие параметры:
router;
static-route;
classless-static-route;
classless-static-route-ms;
TFTP-server-address.
Запрос любого из указанных параметров может быть отключен при помощи команды (подробнее см. в Справочнике по командам).
Настройка
Шаг 1: Вход в режим “Global config”
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: Выход из режима “Global config”
Switch(config-if)# 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 2023-11-18 05:59:59 to 2023-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