Документация: ПО Факел — разрабатываемая версия

IPv4 сервер

Обзор

Служба DHCP может обслуживать несколько общих сетей, причем каждая общая сеть имеет одну или несколько подсетей. Каждая подсеть должна быть настроена на интерфейсе устройства, который выступает в качестве DHCP сервера. Для определения пула динамических адресов внутри подсети задается специальный диапазон адресов. Можно определить несколько диапазонов адресов. Статические привязки используются для назначения статических адресов клиентам на основе их MAC-адресов.

Состояние сервера отображают команды режима «Администрирование»:

  • команды show dhcp server leases выводят адреса, которые сервер выдал в аренду: IP- и MAC-адрес клиента, состояние аренды, время начала и окончания аренды, оставшееся время, пул, имя клиента и источник аренды. Вывод можно ограничить пулом (pool), состоянием аренды (state) или источником (origin) и отсортировать (sort);

  • команды show dhcp server statistics выводят для каждого пула его размер, число выданных и свободных адресов и процент использования.

Источник аренды показывает, какой сервер выдал адрес. Значение local означает аренду из пула, настроенного на этом маршрутизаторе. Значение remote означает аренду, которая не относится ни к одному пулу этого маршрутизатора, например аренду, полученную от другого участника отказоустойчивого кластера DHCP.

Если маршрутизатор сам получает адрес по DHCP (параметр address dhcp интерфейса), полученные аренды выводят команды show dhcp client leases: интерфейс, полученный IP-адрес и признак того, назначен ли он интерфейсу ([Active] или [Inactive]), маску подсети, доменное имя, адрес шлюза, серверы DNS, адрес DHCP-сервера, экземпляр VRF интерфейса, время последнего обновления и время окончания аренды.

Необработанные параметры

Необработанные параметры могут быть переданы в shared-network-name, subnet и static-mapping:

set service dhcp-server shared-network-name <name> shared-network-parameters
   <text>       Additional shared-network parameters for DHCP server.
set service dhcp-server shared-network-name <name> subnet <subnet> subnet-parameters
   <text>       Additional subnet parameters for DHCP server.
set service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> static-mapping-parameters
   <text>       Additional static-mapping parameters for DHCP server.
                Will be placed inside the "host" block of the mapping.

Эти параметры передаются в конфигурацию DHCP-сервера без изменений, в том узле, где они определены. Они не проверяются, поэтому ошибка в параметрах не будет обнаружена при фиксации конфигурации и приведет к невозможности запуска DHCP-сервера. Необходимо всегда проверять корректность внесенных параметров перед фиксацией конфигурации устройства.

Кавычки можно использовать внутри значений параметров, заменив все символы кавычек строкой &quot;.

Команда renew dhcp interface <interface> обновляет аренду адреса, которую DHCP-клиент маршрутизатора получил на указанном интерфейсе: команда перезапускает DHCP-клиент на этом интерфейсе. Команда доступна только пользователю уровня «Администратор» (см. Уровни пользователей).

Команда release dhcp interface <interface> освобождает аренду адреса, которую DHCP-клиент маршрутизатора получил на указанном интерфейсе: команда останавливает DHCP-клиент на этом интерфейсе. Команда release dhcp server <address> освобождает аренду, которую выдал DHCP-сервер маршрутизатора; освободить можно только действующую аренду. Команды доступны только пользователю уровня «Администратор» (см. Уровни пользователей).

Команды monitor log dhcp server, monitor log dhcp client и monitor log dhcp client interface <interface> выводят последние записи журнала DHCP-сервера или DHCP-клиента и затем новые записи по мере их появления. Вывод продолжается, пока его не прервут сочетанием клавиш Ctrl+C.

Пример настройки

Пример настройки ПО Факел, который будет выступать в качестве DHCP сервера локальной сети. DHCP сервер будет передавать устройствам внутри локальной сети информацию о назначенном им IP адресе, а также адресах DNS сервера и шлюза по умолчанию.

Для настройки службы DHCP будут использоваться следующие параметры:

  • Для шлюза по умолчанию и DNS сервера будет использоваться адрес 192.168.0.1/24

  • Диапазон адресов 192.168.0.2/24 - 192.168.0.8/24 будет зарезервирован для назначения статических адресов

  • Клиентам DHCP будут назначены IP-адреса в диапазоне 192.168.0.9 - 192.168.0.254 с доменным именем internal-network

  • Срок действия аренды DHCP составляет один день (86400 секунд)

  • Только узлы из локальной сети 192.168.0.0/24 могут использовать DNS сервер

Шаг

Команда

Описание

1

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 default-router '192.168.0.1'

Устанавливает адрес шлюза по умолчанию 192.168.0.1 для подсети 192.168.0.0/24

2

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 name-server '192.168.0.1'

Устанавливает адрес DNS-сервера 192.168.0.1 для подсети 192.168.0.0/24

3

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 domain-name 'fakel.net'

Устанавливает доменное имя fakel.net для подсети 192.168.0.0/24

4

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 lease '86400'

Задает срок аренды адреса 86400 секунд для подсети 192.168.0.0/24

5

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 range 0 start 192.168.0.9

Задает начальный адрес диапазона 192.168.0.9

6

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 range 0 stop '192.168.0.254'

Задает конечный адрес диапазона 192.168.0.254

7

set service dns forwarding cache-size '0'

Отключает кэширование DNS-запросов

8

set service dns forwarding listen-address '192.168.0.1'

Устанавливает адрес 192.168.0.1 для прослушивания DNS-запросов

9

set service dns forwarding allow-from '192.168.0.0/24'

Разрешает использовать DNS-сервер только узлам сети 192.168.0.0/24

Отказоустойчивый кластер DHCP

Параметры для настройки отказоустойчивого кластера DHCP:

  • Отказоустойчивый сервер DHCP будет настроен для подсети 192.0.2.0/24

  • Для шлюза по умолчанию и DNS сервера будет настроен адрес 192.0.2.254

  • Для адреса основного участника отказоустойчивого кластера DHCP будет настроен адрес 192.168.189.252

  • Для адреса резервного участника отказоустойчивого кластера DHCP будет настроен адрес 192.168.189.253

  • DHCP сервер будет выдавать клиентам адреса из диапазона 192.168.189.10 - 192.168.189.250

Список общих команд для настройки отказоустойчивого кластера DHCP:

Шаг

Команда

Описание

1

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 default-router '192.0.2.254'

Устанавливает адрес шлюза по умолчанию 192.0.2.254

2

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 name-server '192.0.2.254'

Устанавливает адрес DNS-сервера 192.0.2.254

3

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 domain-name 'example.org'

Устанавливает доменное имя example.org

4

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 range 0 start '192.0.2.10'

Задает начальный адрес диапазона 192.0.2.10

5

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 range 0 stop '192.0.2.250'

Задает конечный адрес диапазона 192.0.2.250

6

set service dhcp-server shared-network-name NET-SHARED subnet 192.0.2.0/24 enable-failover

Активирует механизм отказоустойчивости для подсети 192.0.2.0/24

Список команд для настройки основного участника отказоустойчивого кластера DHCP:

Шаг

Команда

Описание

1

set service dhcp-server high-availability source-address '192.168.189.252'

Устанавливает локальный адрес 192.168.189.252

2

set service dhcp-server high-availability name 'NET-SHARED'

Задает общее имя кластера NET-SHARED

3

set service dhcp-server high-availability remote '192.168.189.253'

Устанавливает адрес резервного участника 192.168.189.253

4

set service dhcp-server high-availability status 'primary'

Назначает роль primary (основной)

Список команд для настройки резервного участника отказоустойчивого кластера DHCP:

Шаг

Команда

Описание

1

set service dhcp-server high-availability source-address '192.168.189.253'

Устанавливает локальный адрес 192.168.189.253

2

set service dhcp-server high-availability name 'NET-SHARED'

Задает общее имя кластера NET-SHARED

3

set service dhcp-server high-availability remote '192.168.189.252'

Устанавливает адрес основного участника 192.168.189.252

4

set service dhcp-server high-availability status 'secondary'

Назначает роль secondary (резервный)

Список команд


Режим «Конфигурирование»


service dhcp-server hostfile-update

Описание:
Обновляет файл /etc/hosts, добавляя актуальные DNS-записи для каждого клиента.

Запись будет иметь формат: <shared-network-name>_<hostname>.<domain-name>

Синтаксис:

  • set service dhcp-server hostfile-update

  • delete service dhcp-server hostfile-update

  • show service dhcp-server hostfile-update

Режим: «Конфигурирование».


service dhcp-server host-decl-name

Описание:
При записи в файл /etc/hosts исключает значение <shared-network-name>_ из DNS-записи клиента, используя только имя хоста и имя домена: <hostname>.<domain-name>

Синтаксис:

  • set service dhcp-server host-decl-name

  • delete service dhcp-server host-decl-name

  • show service dhcp-server host-decl-name

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> domain-name <domain-name>

Описание:
Устанавливает доменное имя <domain-name> для хостов общей сети <name>. Доменное имя будет добавлено к имени хоста клиента для формирования полностью определенного доменного имени (FQDN).

Синтаксис:

  • set service dhcp-server shared-network-name <name> domain-name <domain-name>

  • delete service dhcp-server shared-network-name <name> domain-name <domain-name>

  • show service dhcp-server shared-network-name <name> domain-name

Аргументы:

  • <name> — имя общей сети DHCP;

  • <domain-name> — доменное имя.

Режим: «Конфигурирование».



service dhcp-server shared-network-name <name> name-server <name-server>

Описание:
Устанавливает адрес DNS-сервера <name-server> для хостов общей сети <name>. Поддерживается возможность указать несколько адресов для использования различных DNS-серверов.

Синтаксис:

  • set service dhcp-server shared-network-name <name> name-server <name-server>

  • delete service dhcp-server shared-network-name <name> name-server <name-server>

  • show service dhcp-server shared-network-name <name> name-server

Аргументы:

  • <name> — имя общей сети DHCP;

  • <name-server> — IP-адрес DNS-сервера. Формат: IPv4-адрес (x.x.x.x). Можно задать несколько значений.

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> ping-check

Описание:
Активирует механизм проверки ICMP для клиентов, которым выдаются адреса в пределах общей сети <name>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> ping-check

  • delete service dhcp-server shared-network-name <name> ping-check

  • show service dhcp-server shared-network-name <name> ping-check

Аргументы:

  • <name> — имя общей сети DHCP.

Режим: «Конфигурирование».

Примечание

Если свободных адресов для назначения клиентам нет, но есть IP-адреса, в использовании которых отказано, DHCP-сервер будет пытаться вернуть и использовать такие IP-адреса независимо от значения параметра abandon-lease-time.


service dhcp-server listen-address <listen-address>

Описание:
Устанавливает адрес <listen-address> для прослушивания DHCP-сервером входящих запросов от клиентов.

Синтаксис:

  • set service dhcp-server listen-address <listen-address>

  • delete service dhcp-server listen-address <listen-address>

  • show service dhcp-server listen-address

Аргументы:

  • <listen-address> — IP-адрес для прослушивания. Формат: IPv4-адрес (x.x.x.x). Можно задать несколько значений.

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> authoritative

Описание:
При активации данного параметра устройство будет являться единственным DHCP-сервером для общей сети <name>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> authoritative

  • delete service dhcp-server shared-network-name <name> authoritative

  • show service dhcp-server shared-network-name <name> authoritative

Аргументы:

  • <name> — имя общей сети DHCP.

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> default-router <default-router>

Описание:
Устанавливает адрес шлюза по умолчанию <default-router> для хостов, которые будут получать адреса из подсети <subnet>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> default-router <default-router>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> default-router <default-router>

  • show service dhcp-server shared-network-name <name> subnet <subnet> default-router

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <default-router> — IP-адрес шлюза по умолчанию. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> name-server <name-server>

Описание:
Устанавливает адрес DNS-сервера <name-server> для хостов, которые будут получать адреса из подсети <subnet>. Поддерживается возможность указать несколько адресов для использования различных DNS-серверов.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> name-server <name-server>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> name-server <name-server>

  • show service dhcp-server shared-network-name <name> subnet <subnet> name-server

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <name-server> — IP-адрес DNS-сервера. Формат: IPv4-адрес (x.x.x.x). Можно задать несколько значений.

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> lease <lease>

Описание:
Определяет время аренды IP-адреса <lease>, получаемого по DHCP, для хоста из подсети <subnet>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> lease <lease>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> lease <lease>

  • show service dhcp-server shared-network-name <name> subnet <subnet> lease

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <lease> — время аренды в секундах. Формат: целое число. Диапазон значений: от 0 до 4294967295. Значение по умолчанию: 86400 (один день).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> range <n> start <start>

Описание:
Задает начальный адрес <start> из диапазона адресов для DHCP-сервера с идентификатором диапазона <n>. Адреса для аренды будут выделяться из пула адресов <subnet>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> range <n> start <start>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> range <n> start <start>

  • show service dhcp-server shared-network-name <name> subnet <subnet> range <n> start

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <n> — идентификатор диапазона адресов;

  • <start> — начальный адрес диапазона. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> range <n> stop <stop>

Описание:
Задает конечный адрес <stop> из диапазона адресов для DHCP-сервера с идентификатором диапазона <n>. Адреса для аренды будут выделяться из пула адресов <subnet>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> range <n> stop <stop>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> range <n> stop <stop>

  • show service dhcp-server shared-network-name <name> subnet <subnet> range <n> stop

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <n> — идентификатор диапазона адресов;

  • <stop> — конечный адрес диапазона. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> exclude <exclude>

Описание:
Задает адрес <exclude>, который будет исключен из выдачи DHCP-сервером из подсети <subnet>. Поддерживается возможность указать несколько адресов для исключения.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> exclude <exclude>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> exclude <exclude>

  • show service dhcp-server shared-network-name <name> subnet <subnet> exclude

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <exclude> — исключаемый IP-адрес. Формат: IPv4-адрес (x.x.x.x). Можно задать несколько значений.

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> domain-name <domain-name>

Описание:
Устанавливает доменное имя <domain-name> для хостов, которые будут получать адреса из подсети <subnet>. Доменное имя будет добавлено к имени хоста клиента для формирования полностью определенного доменного имени (FQDN).

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> domain-name <domain-name>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> domain-name <domain-name>

  • show service dhcp-server shared-network-name <name> subnet <subnet> domain-name

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <domain-name> — доменное имя.

Режим: «Конфигурирование».



service dhcp-server shared-network-name <name> subnet <subnet> ping-check

Описание:
Активирует механизм проверки ICMP для подсети <subnet>, из которой DHCP-сервер будет выдавать адреса.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> ping-check

  • delete service dhcp-server shared-network-name <name> subnet <subnet> ping-check

  • show service dhcp-server shared-network-name <name> subnet <subnet> ping-check

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> enable-failover

Описание:
Активирует механизм отказоустойчивости службы DHCP для пула адресов <subnet>.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> enable-failover

  • delete service dhcp-server shared-network-name <name> subnet <subnet> enable-failover

  • show service dhcp-server shared-network-name <name> subnet <subnet> enable-failover

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x).

Режим: «Конфигурирование».


service dhcp-server high-availability source-address <source-address>

Описание:
Устанавливает локальный адрес <source-address>, используемый при обмене данными с резервным DHCP-сервером, на котором настроен механизм отказоустойчивости.

Синтаксис:

  • set service dhcp-server high-availability source-address <source-address>

  • delete service dhcp-server high-availability source-address <source-address>

  • show service dhcp-server high-availability source-address

Аргументы:

  • <source-address> — локальный IP-адрес. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service dhcp-server high-availability remote <remote>

Описание:
Устанавливает адрес резервного DHCP-сервера <remote>, используемый при обмене данными с основным DHCP-сервером, на котором настроен механизм отказоустойчивости.

Синтаксис:

  • set service dhcp-server high-availability remote <remote>

  • delete service dhcp-server high-availability remote <remote>

  • show service dhcp-server high-availability remote

Аргументы:

  • <remote> — IP-адрес партнера по отказоустойчивому кластеру. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service dhcp-server high-availability name <name>

Описание:
Задает общее имя <name> кластера отказоустойчивости DHCP-сервера.

Синтаксис:

  • set service dhcp-server high-availability name <name>

  • delete service dhcp-server high-availability name <name>

  • show service dhcp-server high-availability name

Аргументы:

  • <name> — имя кластера отказоустойчивости.

Режим: «Конфигурирование».

Примечание

Общее имя <name> должно быть идентичным у всех участников кластера отказоустойчивости DHCP-сервера.


service dhcp-server high-availability status <primary | secondary>

Описание:
Задает роль DHCP-сервера <primary | secondary> в кластере отказоустойчивости.

Синтаксис:

  • set service dhcp-server high-availability status <primary | secondary>

  • delete service dhcp-server high-availability status <primary | secondary>

  • show service dhcp-server high-availability status

Аргументы:

  • Возможные значения: primary — роль основного сервера кластера; secondary — роль резервного сервера кластера.

Режим: «Конфигурирование».

Примечание

Для того чтобы основной и резервный DHCP-сервера могли синхронизировать свои таблицы арендованных адресов, они должны иметь возможность обращаться друг к другу по TCP-порту 647.

Подсказка

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


service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> mac-address <mac-address>

Описание:
Создает статическую привязку DHCP <description>, которая будет действовать для хоста, идентифицируемого по его MAC-адресу <mac-address>. Можно задать статическое назначение DHCP для каждого узла. Для этого потребуется MAC-адрес станции и желаемый IP-адрес. Адрес должен находиться внутри определения подсети, но может выходить за пределы оператора диапазона.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> mac-address <mac-address>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> mac-address <mac-address>

  • show service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> mac-address

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <description> — идентификатор (описание) статической привязки;

  • <mac-address> — MAC-адрес узла. Формат: MAC-адрес (h:h:h:h:h:h).

Режим: «Конфигурирование».


service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> ip-address <ip-address>

Описание:
Задает адрес узла для статической привязки DHCP <description>. Адрес должен находиться внутри заданной подсети <subnet>, но может выходить за пределы динамического диапазона, созданного с помощью команды set service dhcp-server shared-network-name <name> subnet <subnet> range <n>. Если адрес не указан, то используется адрес из динамического пула.

Синтаксис:

  • set service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> ip-address <ip-address>

  • delete service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> ip-address <ip-address>

  • show service dhcp-server shared-network-name <name> subnet <subnet> static-mapping <description> ip-address

Аргументы:

  • <name> — имя общей сети DHCP;

  • <subnet> — подсеть. Формат: IPv4-префикс (x.x.x.x/x);

  • <description> — идентификатор (описание) статической привязки;

  • <ip-address> — статический IP-адрес узла. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


Режим «Администрирование»


log dhcp server

Описание:
Выводит на экран журнал событий службы DHCP-сервера.

Синтаксис:

  • show log dhcp server

Режим: «Администрирование».


log dhcp client

Описание:
Выводит на экран журнал событий всех процессов DHCP-клиента.

Синтаксис:

  • show log dhcp client

Режим: «Администрирование».


log dhcp client interface <interface>

Описание:
Выводит на экран журнал событий процесса DHCP-клиента для указанного интерфейса <interface>.

Синтаксис:

  • show log dhcp client interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».


dhcp client leases

Описание:
Выводит аренды адресов, которые получил DHCP-клиент маршрутизатора на всех интерфейсах.

Синтаксис:

  • show dhcp client leases

Режим: «Администрирование».


dhcp client leases interface <interface>

Описание:
Выводит аренду адреса, которую получил DHCP-клиент маршрутизатора на указанном интерфейсе.

Синтаксис:

  • show dhcp client leases interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».


restart dhcp server

Описание:
Перезагружает службу DHCP-сервера.

Синтаксис:

  • restart dhcp server

Режим: «Администрирование».


dhcp server statistics

Описание:
Выводит на экран статистику работы службы DHCP-сервера.

Синтаксис:

  • show dhcp server statistics

Режим: «Администрирование».

Пример работы команды show dhcp server statistics:

fakel@fakel:~$ show dhcp server statistics
Pool           Size    Leases    Available  Usage
-----------  ------  --------  -----------  -------
dhcpexample      99         2           97  2%

dhcp server statistics pool <pool>

Описание:
Выводит на экран статистику работы службы DHCP-сервера для указанного пула <pool>.

Синтаксис:

  • show dhcp server statistics pool <pool>

Аргументы:

  • <pool> — имя пула адресов.

Режим: «Администрирование».


dhcp server leases

Описание:
Выводит на экран информацию обо всех арендованных адресах, выданных DHCP-сервером.

Синтаксис:

  • show dhcp server leases

Режим: «Администрирование».

Пример работы команды show dhcp server leases:

fakel@fakel:~$ show dhcp server leases
IP address      Hardware address    State    Lease start          Lease expiration     Remaining   Pool         Hostname
--------------  ------------------  -------  -------------------  -------------------  ----------  -----------  ---------
192.0.2.104     00:53:01:dd:ee:ff   active   2019/12/05 14:24:23  2019/12/06 02:24:23  6:05:35     dhcpexample  test1
192.0.2.115     00:53:01:ae:af:bf   active   2019/12/05 18:02:37  2019/12/06 06:02:37  9:43:49     dhcpexample  test2

Подсказка

При использовании команды show dhcp server leases информация о статической привязке адреса к определенному хосту не отображается. Чтобы получить информацию обо всех арендованных адресах, используйте команду show dhcp server leases state all.


dhcp server leases pool <pool>

Описание:
Выводит на экран информацию обо всех арендованных адресах, выданных DHCP-сервером для указанного пула <pool>.

Синтаксис:

  • show dhcp server leases pool <pool>

Аргументы:

  • <pool> — имя пула адресов.

Режим: «Администрирование».


dhcp server leases sort <key>

Описание:
Сортирует вывод информации обо всех арендованных адресах по указанному ключу <key>.

Синтаксис:

  • show dhcp server leases sort <key>

Аргументы:

  • Возможные значения <key>: ip, hardware_address, state, start, end, remaining, pool, hostname. Значение по умолчанию: ip.

Режим: «Администрирование».


dhcp server leases state <state>

Описание:
Выводит информацию обо всех арендованных адресах с указанным состоянием <state>.

Синтаксис:

  • show dhcp server leases state <state>

Аргументы:

  • Возможные значения <state>: all, active, free, expired, released, abandoned, reset, backup. Значение по умолчанию: active.

Режим: «Администрирование».


dhcp server leases origin <origin>

Описание:
Выводит адреса, выданные в аренду DHCP-сервером, с указанным источником аренды.

Синтаксис:

  • show dhcp server leases origin <origin>

Аргументы:

  • <origin> — источник аренды. Возможные значения: local — аренда из пула, настроенного на этом маршрутизаторе; remote — аренда, которая не относится ни к одному пулу этого маршрутизатора.

Режим: «Администрирование».


renew dhcp interface <interface>

Описание:
Обновляет аренду адреса DHCP-клиента маршрутизатора на указанном интерфейсе: перезапускает DHCP-клиент на интерфейсе. Перед перезапуском команда выводит сообщение Restarting DHCP client on interface <interface>.... Если на интерфейсе не настроено получение адреса по DHCP (address dhcp), команда выводит сообщение DHCP client not configured on interface <interface>!.

Синтаксис:

  • renew dhcp interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


release dhcp interface <interface>

Описание:
Освобождает аренду адреса DHCP-клиента маршрутизатора на указанном интерфейсе: останавливает DHCP-клиент на интерфейсе. Перед этим команда выводит сообщение Release DHCP client on interface <interface>.... Если на интерфейсе не настроено получение адреса по DHCP (address dhcp), команда выводит сообщение DHCP client not configured on interface <interface>!.

Синтаксис:

  • release dhcp interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


release dhcp server <address>

Описание:
Освобождает аренду адреса, которую выдал DHCP-сервер. Если аренда освобождена, команда выводит сообщение Lease for <address> successfully released.. Если аренда не находится в состоянии active, команда выводит сообщение Only active leases can be released.

Синтаксис:

  • release dhcp server <address>

Аргументы:

  • <address> — IPv4-адрес аренды. Формат: x.x.x.x.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


monitor log dhcp server

Описание:
Выводит последние записи журнала службы DHCP-сервера и затем новые записи по мере их появления.

Синтаксис:

  • monitor log dhcp server

Режим: «Администрирование».


monitor log dhcp client

Описание:
Выводит последние записи журнала всех процессов DHCP-клиента и затем новые записи по мере их появления.

Синтаксис:

  • monitor log dhcp client

Режим: «Администрирование».


monitor log dhcp client interface <interface>

Описание:
Выводит последние записи журнала процесса DHCP-клиента на указанном интерфейсе и затем новые записи по мере их появления.

Синтаксис:

  • monitor log dhcp client interface <interface>

Аргументы:

  • <interface> — имя интерфейса.

Режим: «Администрирование».