5.3 Настройка DHCP-сервера¶
broadcast¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
широковещательный IP-адрес. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «broadcast» для установки опции широковещательного IP-адреса. Используйте команду «no broadcast» для удаления опции.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и назначить широковещательный адрес 255.255.255.0:
clear ip dhcp server binding¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
назначенный IP-адрес, который необходимо удалить. |
Режим команды: Фундаментальный режим.
Уровень доступа: 13
Указания по применению
Используйте команду «clear ip dhcp server binding» для удаления определенного назначенного IP-адреса из базы данных DHCP-сервера.
Примеры
Пример показывает, как удалить назначенный IP-адрес 192.168.0.1 из базы данных DHCP сервера:
clear ip dhcp server binding type¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
automatic |
удаление автоматически назначенных адресов. |
manual |
удаление адресов, назначенных вручную. |
expired |
удаление адресов с истекшим сроком действия на DHCP-сервере. |
Режим команды: Фундаментальный режим.
Уровень доступа: 13
Указания по применению
Используйте команду «clear ip dhcp server binding type» для удаления назначенных IPадресов из базы данных DHCP-сервера.
Примеры
Пример показывает, как удалить назначенные IP-адреса с истекшим сроком действия из базы данных DHCP сервера:
clear ip dhcp server statistics¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 13
Указания по применению
Используйте команду «clear ip dhcp server statistics» для очистки счетчиков статистики DHCP-сервера.
Примеры
Пример показывает, как очистить счетчики статистики DHCP-сервера:
client-identifier¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
fqdn |
устаревшее, вместо него используйте «name». |
name |
идентификатор клиента, отличный от типа оборудования. |
identifier |
полностью определенное доменное имя длиной до 128 символов, устанавливаемое в качестве идентификатора клиента. mac-address mac — MAC-адрес клиента. MAC-адрес необходимо задавать двумя шестнадцатеричными цифрами, разделенными двоеточием. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «client-identifier» для установки идентификатора клиента. Используйте команду «no client-identifier» для удаления идентификатора клиента. По умолчанию идентификатор клиента не задан. Пул адресов DHCP поддерживает настройку привязки IP-адреса только для одного клиента. Если необходимо создать статические IP-адреса для нескольких клиентов, то для каждого из них требуется создание отдельного пула адресов DHCP.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и привязать IP-адрес клиента 192.168.0.1 к аппаратному адресу 00:1B:28:00:BA:BA:
client-name¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
host_name |
имя клиента в виде текстовой строки из стандартных символов ASCII длиной до 32 символов. Имя клиента не должно включать имя домена. Например, имя «mail» не должно быть указано как «mail.name.ru». |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «client-name» для установки имени DHCP-клиента. Используйте команду «no client-name» для удаления имени DHCPклиента. По умолчанию имя клиента не определено.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и установить имя клиента «name1»:
default-router¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес маршрутизатора. |
ip1 |
(oпционально) IP-адрес второго сервера. |
ip2 |
(oпционально) IP-адрес третьего сервера. |
ip3 |
(oпционально) IP-адрес четвертого сервера. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «default-router» для установки списка IP-адресов шлюзов (маршрутизаторов) по умолчанию. Используйте команду «no default-router» для удаления списка IPадресов шлюзов (маршрутизаторов) по умолчанию. По умолчанию IP-адреса шлюзов по умолчанию не заданы. IP-адреса шлюзов по умолчанию должны принадлежать той же сети, что и IP-адреса, назначаемые клиентам.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить IP-адрес шлюза по умолчанию равный 192.168.1.0:
dns-server¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес сервера. |
ip1 |
(oпционально) IP-адрес сервера. |
ip2 |
(oпционально) IP-адрес сервера. |
ip3 |
(oпционально) IP-адрес четвертого сервера. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «dns-server» для установки списка IP-адресов DNS-серверов. Используйте команду «no dns-server» для удаления списка IP-адресов DNS-серверов по умолчанию. По умолчанию IP-адреса DNS-серверов не заданы. Если IP-адреса DNS-серверов не заданы, то клиенты не смогут определить IP-адрес удаленного хоста по доменному имени и наоборот. Если IPадреса DNS-серверов находятся в подсети, отличной от подсети клиента, то необходимо указать IP-адрес шлюза по умолчанию с помощью команды «default-router».
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить IP-адрес DNS-сервера равный 192.168.1.0:
domain-name¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
domain_name |
имя домена DHCP-клиента. Рекомендуемая длина: до 32 символов. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «domain-name» для установки имени домена, к которому принадлежит DHCP-клиент. Используйте команду «no domain-name» для удаления имени домена. По умолчанию имя домена не определено. Имя клиента и имя домена позволяют сформировать полное доменное имя клиента – FQDN (Fully Qualified Domain Name).
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и установить имя домена «name.com»:
hardware-address¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
mac |
MAC-адрес клиента. MAC-адрес необходимо задавать двумя шестнадцатеричными цифрами, разделенными двоеточием. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «hardware-address» для установки аппаратного адреса клиента (MACадреса). Используйте команду «no hardwareaddress» для удаления аппаратного адреса клиента. По умолчанию аппаратный адрес клиента отсутствует.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и привязать IP-адрес клиента 192.168.0.1 к аппаратному адресу 00:1B:28:00:BA:BA:
host¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес клиента. |
subnet_mask |
маска сети в десятичном формате с разделяющими точками, за исключением значения 255.255.255.255. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Команда настройки пулов адресов DHCP. Используйте команду «host» для добавления привязки IP-адреса к клиенту. Используйте команду «no host» для удаления привязки. По умолчанию привязка IP-адреса отсутствует.
Примеры
Пример показывает, как создать пул адресов DHCP с именем «name» и привязать IP-адрес клиента 192.168.0.1 к аппаратному адресу 00:1B:28:00:BA:BA:
ip dhcp excluded-address¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
low_ip |
исключенный IP-адрес или первый IP-адрес исключаемого диапазона адресов. |
high_ip |
(oпционально) последний IP-адрес в исключаемом диапазоне адресов. |
Режим команды: Режим глобальной настройки.
Уровень доступа: 13
Указания по применению
Используйте команду «ip dhcp excludedaddress» добавления диапазона IP-адресов, которые DHCP-сервер не должен назначать DHCPклиентам (исключаемые адреса). Используйте команду «no ip dhcp excluded-address» удаления диапазона IP-адресов, которые DHCP-сервер не должен назначать DHCP-клиентам. По умолчанию DHCP-сервер выделяет DHCP-клиентам все адреса из настроенных пользователем диапазонов за исключением локальных адресов на интерфейсах устройства. Команда глобальной настройки «ip dhcp excluded-address» позволяет исключить выделение IP-адреса или диапазона IP-адресов. Это может потребоваться, если некоторые адреса выделены статически или зарезервированы по каким-либо причинам.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и исключить выдачу адресов 192.168.0.10 – 192.168.0.20:
ip dhcp pool¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
pool_name |
имя пула адресов DHCP длиной до 32 символов. |
Режим команды: Режим глобальной настройки.
Уровень доступа: 13
Указания по применению
Используйте команду «ip dhcp pool» для создания пула адресов DHCP. Используйте команду «no ip dhcp pool» для удаления пула адресов DHCP. По умолчанию пулы адресов отсутствуют.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name» и добавить подсеть 192.168.0.1/24 в пул:
ip dhcp server (global)¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Режим глобальной настройки.
Уровень доступа: 13
Указания по применению
Используйте команду «ip dhcp server» для включения функции DHCP-сервера на устройстве. Используйте команду «no ip dhcp server» для отключения функции DHCP-сервера на устройстве. По умолчанию DHCP-сервер отключен. DHCP-сервер позволяет динамически выделять IP-адреса хостам, подключенным к интерфейсам устройства.
Примеры
Пример показывает, как включить функцию DHCP-сервера на устройстве:
ip dhcp server (VLAN)¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Режим настройки интерфейса (VLAN).
Уровень доступа: 13
Указания по применению
Используйте команду «ip dhcp server» для включения функции DHCP-сервера на VLAN. Используйте команду «no ip dhcp server» для отключения функции DHCP-сервера на VLAN. По умолчанию DHCP-сервер отключен.
Примеры
Пример показывает, как включить функцию DHCP-сервера на VLAN 1:
lease¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
day |
время действия IP-адреса в днях. |
hour |
(oпционально) время действия IP-адреса в часах. |
min |
(oпционально) время действия IP-адреса в минутах. |
infinite |
неограниченное время действия IP-адреса. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «lease» для установки интервала времени, на который выделяются IPадреса (время действия). Используйте команду «no lease» для установки значения по умолчанию. По умолчанию IP-адреса выделяются на 1 день.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить неограниченное время действия IP-адреса:
netbios-name-server¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес WINS-сервера NetBIOS. |
ip1 |
(oпционально) IP-адрес второго WINS-сервера NetBIOS. |
ip2 |
(oпционально) IP-адрес третьего WINS-сервера NetBIOS. ip3 (oпционально) IP-адрес четвертого WINS-сервера NetBIOS. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «netbios-name-server» для установки списка WINS-серверов NetBIOS, которые доступны для DHCP-клиентов. Используйте команду «no netbios-name-server» для удаления списка. По умолчанию WINS-серверы NetBIOS не заданы.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить IP-адрес WINS-сервера NetBIOS 192.168.0.10:
netbios-node-type¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
b-node |
тип узла Broadcast NetBIOS. |
h-node |
тип узла Hybrid NetBIOS. |
m-node |
тип узла Mixed NetBIOS. |
p-node |
тип узла Peer-to-peer NetBIOS. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «netbios-node-type» для установки типа узла NetBIOS у DHCP-клиентов. Используйте команду «no netbios-node-type» для установки значения по умолчанию. По умолчанию тип узла NetBIOS не задан.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить тип узла NetBIOS Hybrid NetBIOS:
netbios-scope¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
netbios_scope |
идентификатор области NetBIOS длиной до 128 символов. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «netbios-scope» для установки идентификатора группы имен NetBIOS. Используйте команду «no netbios-scope» для удаления идентификатора группы имен NetBIOS. По умолчанию идентификатор области NetBIOS не задан. Идентификатор группы имен NetBIOS представляет собой строку символов (с учетом регистра), добавленную к имени NetBIOS. Ресурсы NetBIOS внутри группы доступны только ее членам и недоступны извне, соответственно для того, чтобы два хоста могли установить связь друг с другом по NBT, необходимо совпадение идентификаторов групп у этих хостов.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить идентификатор группы имен NetBIOS равным «netbiosscope»:
network¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес сети. |
subnet_mask |
маска сети в десятичном формате с разделяющими точками, за исключением значения 255.255.255.255. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «network» для добавления подсети в пул адресов DHCP-сервера. Используйте команду «no network» для удаления подсети в пул адресов DHCP-сервера. По умолчанию пустой пул адресов.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул:
nis-domain-name¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
domain_name |
имя домена NIS. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «nis-domain-name» для установки имени домена NIS (Network Information System). Используйте команду «no nis-domain-name» для удаления имени домена NIS. По умолчанию имя домена NIS не задано.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить имя домена NIS «nisname»:
nis-server¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес сервера NIS. |
ip1 |
(oпционально) IP-адрес второго сервера NIS. |
ip2 |
(oпционально) IP-адрес третьего сервера NIS. |
ip3 |
(oпционально) IP-адрес четвертого сервера NIS. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «nis-server» для установки списка серверов NIS. Используйте команду «no nis-server» для удаления списка серверов NIS. По умолчанию серверы NIS не заданы.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить адрес сервера NIS 192.168.0.10:
ntp-server¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
IP-адрес сервера NTP. |
ip1 |
(oпционально) IP-адрес второго сервера NTP. |
ip2 |
(oпционально) IP-адрес третьего сервера NTP. |
ip3 |
(oпционально) IP-адрес четвертого сервера NTP. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «ntp-server» для установки списка серверов NTP. Используйте команду «no ntp-server» для удаления списка серверов NTP. По умолчанию серверы NTP не заданы.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить адрес сервера NTP 192.168.0.5:
option¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
dhcp_option |
номер dhcp option в диапазоне от 1 до 254 (в данной версии ПО реализована только «option 242»). |
ascii |
передать данные в формате ascii. |
hex |
передать данные в шестнадцатеричном формате. |
string |
данные, которые необходимо передать устройству посредством dhcp server от 1 до 128 символов. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «option» для указания дополнительных option в dhcp request изделия. По умолчанию в dhcp request используются стандартные option. Используйте команду «no option» для удаления дополнительных option в dhcp request изделия. При выборе формата передачи данных в виде ascii, необходимо заключить передаваемые данные в двойные ковычки.
Примеры
Пример показывает, как передать необходимые данные посредством dhcp server при помощи option 242 устройствам, входящим в dhcp pool с именем «VoIP»:
vendor class-identifier¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
class_id |
класс производителя длиной до 64 символов. |
hexval |
информация о производителе в шестнадцатеричном формате длиной до 64 символов. |
Режим команды: Режим настройки пулов адресов DHCP.
Уровень доступа: 13
Указания по применению
Используйте команду «vendor class-identifier» для установки описания класса производителя. Используйте команду «no vendor classidentifier» для удаления описания класса производителя. По умолчанию описание класса производителя не задано.
Примеры
Пример показывает, как создать пул сетей DHCP с именем «name», добавить подсеть 192.168.0.1/24 в пул и установить описание класса производителя:
show ip dhcp excluded-address¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp excludedaddress» для вывода диапазонов IP-адресов, которые DHCP-сервер не должен назначать DHCPклиентам.
Примеры
Пример показывает, как вывести диапазоны IP-адресов, которые DHCP-сервер не должен назначать DHCP-клиентам:
show ip dhcp pool¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
pool_name |
(oпционально) имя пула DHCP длиной до 32 символов. |
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp pool» для вывода параметров пулов DHCP.
Примеры
Пример показывает, как вывести параметры пулов DHCP:
show ip dhcp server¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp server» для вывода настроек DHCP-сервера.
Примеры
Пример показывает, как вывести настройки DHCP-сервера:
show ip dhcp server binding¶
Синтаксис команды
Описание синтаксиса
| Параметр | Описание |
|---|---|
ip |
(oпционально) IP-адрес клиента в привязке. |
state |
состояние адресов. |
allocated |
вывод адресов, распределенных DHCP-сервером. |
committed |
вывод подтвержденных адресов. |
expired |
вывод адресов с истекшим сроком действия на DHCP-сервере. |
type |
тип адресов. |
automatic |
вывод автоматически назначенных адресов. |
manual |
вывод адресов, назначенных вручную. |
expired |
вывод адресов с истекшим сроком действия на DHCP-сервере. |
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp server binding» вывода привязок IP-адресов, назначенных всем или определенному клиенту. Если команда введена без аргументов, то происходит вывод всех привязок IP-адресов.
show ip dhcp server declined-ip¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp server declined-ip» для вывода списка IP-адресов, отклоненных DHCP-клиентами.
Примеры
Пример показывает, как вывести список IP-адресов, отклоненных DHCP-клиентами:
show ip dhcp server statistics¶
Синтаксис команды
Описание синтаксиса
Команда не имеет аргументов.
Режим команды: Фундаментальный режим.
Уровень доступа: 0
Указания по применению
Используйте команду «show ip dhcp server statistics» для вывода счетчиков статистики DHCP-сервера.
Примеры
Пример показывает, как вывести счетчики статистики DHCP-сервера: