4.2. Команды DHCP-клиента

4.2.1. ip address dhcp

Назначение

Команда ip address dhcp используется для получения IP-адреса с помощью протокола динамической настройки хоста (DHCP) на интерфейсе. Эта команда включает DHCP-клиента на интерфейсе, который автоматически запросит и получит IP-адрес от сервера DHCP.

Для отключения DHCP-клиента используется команда no ip address dhcp.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip address dhcp

no ip address dhcp

Режим ввода

Interface Configuration

Состояние по умолчанию

DHCP-клиент отключен на интерфейсе.

Применение

Как только интерфейс переходит в состояние UP, он немедленно начинает процесс получения IP-адреса от сервера DHCP. Если процесс успешен, интерфейс получает IP-адрес и переходит в состояние UP. Если сервер DHCP не отвечает или запрос неудачен, интерфейс остается в состоянии SUSPEND.

Команда no ip address dhcp отключает DHCP-клиента на интерфейсе и освобождает полученный IP-адрес.

Примеры

Включение функции DHCP-клиента:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ip address dhcp

Отключение функции DHCP-клиента:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no ip address dhcp

Связанные команды

dhcp client request

dhcp client client-id

dhcp client class-id

dhcp client lease

dhcp client hostname

management ip address dhcp

show dhcp client

4.2.2. management ip address dhcp

Назначение

Команда management ip address dhcp используется для настройки интерфейса управления таким образом, чтобы он автоматически получал IP-адрес через DHCP (Dynamic Host Configuration Protocol). При использовании этой команды устройство будет пытаться получить IP-адрес от DHCP-сервера для своего интерфейса управления.

Чтобы отключить эту функцию, используйте команду no management ip address dhcp.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

management ip address dhcp

no management ip address dhcp

Режим ввода

Global config

Состояние по умолчанию

DHCP-клиент не включен в интерфейсе управления.

Применение

Используйте эту команду как IP-адрес DHCP.

Примеры

Включение DHCP-клиента для интерфейса управления:

Switch# configure terminal
Switch(config)# management ip address dhcp

Отключение DHCP-клиента для интерфейса управления:

Switch# configure terminal
Switch(config)# no management ip address dhcp

Связанные команды

show dhcp client

4.2.3. dhcp client request

Назначение

Команда dhcp client request используется для запроса опций конфигурации DHCP с сервера DHCP на интерфейсе. Она позволяет DHCP-клиенту запросить определенные параметры конфигурации DHCP, такие как IP-адрес маршрутизатора по умолчанию, статические маршруты, адрес сервера TFTP и другие.

Используйте команду no dhcp client request, чтобы отменить запрос опций DHCP.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client request ( router | static-route | classless-static-route | classless-static-route-ms | tftp-server-address | dns-nameserver | domain-name | netbios-nameserver | vendor-specific )

no dhcp client request ( router | static-route | classless-static-route | classless-static-route-ms | tftp-server-address | dns-nameserver | domain-name | netbios-nameserver | vendor-specific )

Параметр

Описание параметра

Значение параметра

router

Опция маршрутизатора по умолчанию (3)

-

static-route

Опция статического маршрута (33)

-

- c lassless-static-route

Опция классного статического маршрута (121)

-

- clas sless-static-route-ms

Опция классного статического маршрута Microsoft (249)

-

tftp-server-address

Опция адреса сервера TFTP (150)

-

dns-nameserver

Опция DNS-сервера (6)

-

domain-name

Опция имени домена (15)

-

netbios-nameserver

Опция NetBIOS-сервера (44)

-

vendor-specific

Опция спецификации производителя (43)

-

Режим ввода

Interface Configuration

Состояние по умолчанию

Опции static-route, classless-static-route, classless-static-route-ms, tftp-server-address и router запрашиваются по умолчанию.

Применение

Эта команда используется для запроса конфигурации с DHCP-сервера. Ее можно использовать множество раз для каждой опции или один раз для всех нужных опций.

Обратите внимание на следующие особенности:

  • Если опция 249 существует вместе с опцией 121, приоритет должен быть у опции 121, а опцию 249 следует игнорировать.

  • Если опция 121 или опция 249 существуют вместе с опцией 33, опция 33 должна быть игнорирована.

Эту команду следует вводить перед командой настройки IP-адреса через DHCP. Если вы уже выдали IP-адрес DHCP, эта команда вступит в силу после следующей команды DHCP на настройку IP-адреса.

Примеры

Запрос статического маршрута и адреса TFTP-сервера:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no management ip address dhcp

Запрос опции маршрутизатора DHCP:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client request router

Отмена запроса опции маршрутизатора DHCP:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no dhcp client request router

Запрос адреса TFTP-сервера:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client request static-route
tftp-server-address

Связанные команды

ip address dhcp

4.2.4. dhcp client client-id

Назначение

Команда dhcp client client-id используется для задания идентификатора клиента, который используется DHCP-сервером и клиентом для идентификации. Она настраивается в режиме конфигурации интерфейса.

Чтобы удалить данную конфигурацию, используйте команду no dhcp client client-id.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client client-id ( ascii WORD | hex HEX-STRING | IFVLAN | IFAGG | IFPHYSICAL )

no dhcp client client-id

Параметр

Описание параметра

Значение параметра

ascii

Тип ASCII

-

WORD

Идентификатор клиента в виде строки ASCII

Строка длиной до 64 символов

hex

Тип HEX

-

HEX-STRING

Идентификатор класса в виде шестнадцатеричной строки

Строка длиной до 64 символов

IFVLAN

Имя VLAN-интерфейса

1-4094

IFAGG

Имя агрегированного интерфейса

-

IFPHYSICAL

Имя физического интерфейса

-

Режим ввода

Interface Configuration

Состояние по умолчанию

По умолчанию используется идентификатор клиента в формате “switch-HWADDR-IFNAME”.

Применение

Эту команду следует вводить перед командой настройки IP-адреса через DHCP. Если IP-адрес уже был получен по DHCP, эта команда вступит в силу после следующей команды DHCP на настройку IP-адреса.

Примеры

Указание идентификатора клиента для интерфейса:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client client-id ascii switch-client

Удаление ранее заданного идентификатора клиента:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no dhcp client client-id

Связанные команды

ip address dhcp

4.2.5. dhcp client class-id

Назначение

Команда dhcp client class-id используется для указания идентификатора класса для DHCP-сервера и клиента. Она настраивается в режиме Interface Configuration.

Для удаления этой конфигурации используйте команду no dhcp client class-id.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client class-id ( WORD | hex HEX-STRING )

no dhcp client class-id

Параметр

Описание параметра

Значение параметра

WORD

Идентификатор клиента в виде строки ASCII

-

hex

Тип HEX

-

HEX-STRING

Идентификатор класса в виде шестнадцатеричной строки

-

Режим ввода

Interface Configuration

Состояние по умолчанию

Идентификатор класса не установлен.

Применение

Идентификатор класса используется DHCP-клиентами для опциональной идентификации типа и настройки DHCP-клиента. Продавцы и веб-сайты могут определять свои собственные идентификаторы классов для передачи определенной конфигурации или другой идентификационной информации о клиенте. Эту команду следует вводить перед командой настройки IP-адреса через DHCP. Если IP-адрес уже был получен по DHCP, эта команда вступит в силу после следующей команды DHCP на настройку IP-адреса.

Примеры

Установка идентификатора класса для интерфейса:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client class-id acsii

Удаление ранее установленного идентификатора класса:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no dhcp client class-id

Связанные команды

ip address dhcp

4.2.6. dhcp client lease

Назначение

Команда dhcp client lease используется для настройки продолжительности аренды IP-адреса для DHCP-клиента. Она применяется в режиме Interface Configuration.

Для удаления настройки аренды используйте команду no dhcp client lease.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client lease DAYS ( HOURS ( MINUTES | ) | ) | infinite )

no dhcp client lease

Параметр

Описание параметра

Значение параметра

DAYS

Количество дней аренды

0-365

HOURS

Количество часов аренды

0-23

MINUTES

Количество минут аренды

0-59

infinite

Бесконечная аренда

-

Режим ввода

Interface Configuration

Состояние по умолчанию

Клиент не запрашивает аренду.

Применение

Эта команда используется для указания продолжительности аренды, которую желает получить DHCP-клиент. DHCP-сервер может принять или проигнорировать этот запрос. Команду следует выполнить до команды настройки IP-адреса через DHCP. Если IP-адрес уже был получен через DHCP, эта команда вступит в силу после следующей команды DHCP на настройку IP-адреса.

Примеры

Установка аренды на 20 минут для DHCP-клиента:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client lease 0 0 20

Удаление ранее установленной аренды:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no dhcp client lease

Связанные команды

ip address dhcp

4.2.7. dhcp client hostname

Назначение

Команда dhcp client hostname используется для указания или изменения имени хоста, которое отправляется в сообщении DHCP. Она применяется в режиме Interface Configuration.

Чтобы удалить имя хоста, используйте команду no dhcp client hostname.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client hostname WORD

no dhcp client hostname

Параметр

Описание параметра

Значение параметра

WORD

Имя хоста

Строка длиной до 256 символов

Режим ввода

Interface Configuration

Состояние по умолчанию

Будет использовано имя хоста в системе.

Применение

Эта команду следует вводить перед командой настройки IP-адреса через DHCP. Если IP-адрес уже был получен через DHCP, эта команда вступит в силу после следующей команды DHCP на настройку IP-адреса.

Примеры

Установка имени хоста:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# dhcp client hostname switch

Удаление последнего набора имени хоста:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no dhcp client hostname

Связанные команды

ip address dhcp

4.2.8. dhcp client default-router distance

Назначение

Команда dhcp client default-router distance используется для указания метрики маршрута по умолчанию для маршрутов, арендованных у DHCP-сервера. Она применяется в режиме Global config.

Чтобы удалить конфигурацию, используйте команду no dhcp client default-router distance.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client default-router distance METRIC

no dhcp client default-router distance

Параметр

Описание параметра

Значение параметра

METRIC

Метрика маршрута по умолчанию

1-255

Режим ввода

Global config

Состояние по умолчанию

Значение метрики по умолчанию для маршрута - 254.

Применение

Нет

Примеры

Установка метрики маршрута по умолчанию DHCP-клиента на значение 233:

Switch# configure terminal
Switch(config)# dhcp client default-router distance 233

Использование значения метрики по умолчанию для маршрута:

Switch# configure terminal
Switch(config)# no dhcp client default-router distance

Связанные команды

ip address dhcp

4.2.9. dhcp client broadcast-flag

Назначение

Команда dhcp client broadcast-flag используется для указания флага широковещания в сообщении DHCP. Она применяется в глобальном режиме конфигурации.

Чтобы удалить эту конфигурацию, используйте команду no dhcp client broadcast-flag.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

dhcp client broadcast-flag

no dhcp client broadcast-flag

Режим ввода

Global config

Состояние по умолчанию

Флаг трансляции будет установлен в сообщении DHCP, отправленном клиентом для запроса IP-адреса.

Применение

Этот флаг сообщает DHCP-серверу, что клиент не может получать одноадресные IP-датаграммы до тех пор, пока не будет настроен IP-адрес. Таким образом, сервер или агент ретрансляции будет транслировать любые сообщения клиенту в подсети клиента.

Примеры

Установка флага трансляции:

Switch# configure terminal
Switch(config)# dhcp client broadcast-flag

Удаление флага трансляции:

Switch# configure terminal
Switch(config)# no dhcp client broadcast-flag

Связанные команды

ip address dhcp

4.2.10. debug dhcp client

Назначение

Команда debug dhcp client используется для включения отладочных сообщений модуля клиента DHCP.

Чтобы вернуть настройки по умолчанию, используйте команду no debug dhcp client.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

debug dhcp client ( events | error | dump | packet | all )

no debug dhcp client ( events | error | dump | packet | all )

Параметр

Описание параметра

Значение параметра

events

События клиента

-

error

Сообщения об ошибках DHCP

-

packet

Поля сообщений DHCP

-

dump

Сообщения в шестнадцатеричном формате

-

all

Включить все виды отладки

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте команду terminal monitor, чтобы мгновенно вывести отладочные сообщения на виртуальный терминал VTY.

Используйте команду show logging buffer, чтобы просмотреть сообщения отладки, сохраненные в буфере журналирования.

Примеры

Включение всех типов отладочного вывода для модуля клиента DHCP:

Switch# debug dhcp client all

Связанные команды

terminal monitor

show logging buffer

4.2.11. show dhcp client

Назначение

Команда show dhcp client используется для отображения информации о DHCP-клиенте на одном или всех интерфейсах в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show dhcp client ( management | IFVLAN | IFAGG | IFPHYSICAL | ) ( verbose | )

Параметр

Описание параметра

Значение параметра

management

Интерфейс управления

-

IFVLAN

Имя VLAN-интерфейса

1-4094

IFAGG

Имя агрегированного интерфейса

-

IFPHYSICAL

Имя физического интерфейса

-

verbose

Подробная информация о DHCP-клиенте

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Чтобы отобразить более подробную информацию о DHCP-клиенте, добавьте параметр verbose в конце команды.

Примеры

Вывод информации о DHCP-клиенте на всех интерфейсах:

Switch# show dhcp client verbose

DHCP client informations:
============================================================
vlan1 DHCP client information:
Current state: SELECT
Transaction ID: 0x3ac1c1c7
============================================================
eth-0-1 DHCP client information:
Current state: SELECT
Transaction ID: 0x2fd3f55b

Связанные команды

ip address dhcp

4.2.12. show dhcp client statistics

Назначение

Команда show dhcp client statistics используется для отображения статистики DHCP-клиента в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show dhcp client statistics

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Эта команда отображает статистику DHCP-клиента, такую ​​как количество полученных DHCP-пакетов.

Примеры

Вывод статистики DHCP-пакетов:

Switch# show dhcp client statistics

DHCP client packet statistics:
============================================================
DHCP OFFERS received: 0
DHCP ACKs received: 0
DHCP NAKs received: 0
DHCP Others received: 0
DHCP DISCOVER sent: 0
DHCP DECLINE sent: 0
DHCP RELEASE sent: 0
DHCP REQUEST sent: 0
DHCP packet send failed: 0

Связанные команды

ip address dhcp

4.2.13. clear dhcp client statistics

Назначение

Команда clear dhcp client statistics используется для очистки статистики DHCP-клиента в режиме Privileged EXEC.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear dhcp client statistics

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Эта команда очищает счетчик статистики DHCP-клиента.

Примеры

Очистка статистики DHCP-клиента:

Switch# clear dhcp client statistics

Связанные команды

ip address dhcp

show dhcp client statistics