DHCP
DHCP-сервер
DHCP-сервер используется для автоматического предоставления клиентам IP-адреса и других параметров, необходимых для работы в сети TCP/IP.
Для создания DHCP-сервера на ARMA Стена необходимо указать подсети и задать диапазон выдаваемых IP-адресов с помощью ввода следующих команд:
set service dhcp-server shared-network-name Net1 subnet 192.168.70.0/24 default-router 192.168.70.1
set service dhcp-server shared-network-name Net1 subnet 192.168.70.0/24 range 0 start 192.168.70.10
set service dhcp-server shared-network-name Net1 subnet 192.168.70.0/24 range 0 stop 192.168.70.100
где:
«192.168.70.0/24» – адрес сети;
«192.168.70.1» – IP-адрес шлюза по умолчанию для клиентов, получающих IP-адреса через DHCP из указанной подсети;
«192.168.70.10» – начальное значение диапазона IP-адресов;
«192.168.70.100» – конечное значение диапазона IP-адресов.
Значения приведены в качестве примера.
Зафиксировать изменения с помощью ввода команд «commit» и «save».
На ПК «Client» получить IP-адрес по протоколу DHCP.
DHCP-ретранслятор
Ретрансляция DHCP применяется в ситуациях, когда клиент DHCP не может напрямую обратиться к серверу DHCP, например, если они находятся в разных широковещательных доменах.
Команды настройки DHCP-ретранслятора
Указание интерфейса для прослушивания запросов от клиентов DHCP:
set service dhcp-relay listen-interface <interface>где <interface> - имя интерфейса.
Указание интерфейса для пересылки запросов на DHCP-сервер:
set service dhcp-relay upstream-interface <interface>
Указание IP-адреса DHCP-сервера, которому будут передаваться запросы от клиентов DHCP:
set service dhcp-relay server <x.x.x.x>где <x.x.x.x> - IP-адрес DHCP-сервера.
Просмотр настроек DHCP-ретрансляции:
show service dhcp-relay
Отключения DHCP-ретрансляции с сохранением настроек:
set service dhcp-relay disable
Команда перезапуска DHCP relay-агента:
admin@ngfwos:~$ restart dhcp relay-agent
Команды настройки DHCPv6-ретранслятора
Указать интерфейс для прослушивания запросов от клиентов DHCPv6:
set service dhcpv6-relay listen-interface <interface> address <IP_DHCPv6-server>
Указать интерфейс для пересылки запросов на DHCPv6-сервер:
set service dhcpv6-relay upstream-interface <interface> address <IP_DHCPv6-server>
Отключения DHCPv6-ретрансляции с сохранением настроек:
set service dhcpv6-relay disable
Команда перезапуска DHCPv6 relay-агента:
admin@ngfwos:~$ restart dhcpv6 relay-agent
Дополнительные параметры:
Установить число прыжков перед отбрасыванием пакета:
set service dhcpv6-relay max-hop-count <count>где <count> - число прыжков перед отбрасыванием пакета. Возможно указать значение в диапазоне от «1» до «255». По умолчанию используется значение «10».
Включить вставку идентификатора интерфейса:
set service dhcpv6-relay use-interface-id-optionЕсли параметр активирован, агент ретрансляции будет включать идентификатор интерфейса. Данный параметр активируется автоматически при использовании более одного прослушивающего интерфейса. В случае, если в запросе на ретрансляцию DHCPv6 присутствует значение идентификатора интерфейса, сервер копирует его в ответное сообщение. Идентификатор интерфейса позволяет определить, с какого интерфейса был получен запрос DHCPv6. Этот параметр следует использовать, когда IPv6-адрес интерфейса, на котором выполняется ретрансляция DHCPv6, не может быть однозначно идентифицирован.
Пример настройки DHCP-ретранслятора
В качестве примера настройки ретрансляции DHCP, используется схема стенда, представленная на рисунке (см. Рисунок – Схема стенда для настройки DHCP-ретранслятора).

Рисунок – Схема стенда для настройки DHCP-ретранслятора
Для настройки DHCP-ретранслятора необходимо выполнить следующие шаги:
Настроить DHCP-сервер ARMA Стена 1, определив диапазон IP-адресов от 192.168.2.10 до 192.168.2.100:
set service dhcp-server listen-address '192.168.1.1' set service dhcp-server shared-network-name TEST subnet 192.168.2.0/24 range test start '192.168.2.10' set service dhcp-server shared-network-name TEST subnet 192.168.2.0/24 range test stop '192.168.2.100'
Настроить DHCP-ретранслятор на ARMA Стена 2:
set service dhcp-relay listen-interface 'eth2' set service dhcp-relay server '192.168.1.1' set service dhcp-relay upstream-interface 'eth1'
На пользовательских компьютерах установить автоматический режим получения IP-адреса.