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