Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Hide_comments

Scroll Ignore

Содержание

Table of Contents
excludeСодержание

Описание

Для работы протокола сервер DHCP должен находиться в том же сетевом сегменте, что и пользователи сети. Между ними не должно быть маршрутизаторов. Если сеть состоит из нескольких сегментов, разделенных маршрутизаторами, необходим сервер DHCP в каждом сегменте, поскольку начальный широковещательный запрос клиента через маршрутизаторы не проходит. Возможная альтернатива такому подходу - установка в каждом "бессерверном" сегменте ретранслятора DHCP (Relay Agent) для переадресации запросов от пользователей сегмента на основной сервер DHCP. В такой роли могут выступать и некоторые маршрутизаторы.

Note
titleВНИМАНИЕ

Ретранслятор DHCP не может быть запущен одновременно с DHCP-сервером, если в конфигурации устройства присутствует команда "dhcpd start", настройка запуска ретранслятора применена не будет.

Синтаксис:

Code Block
languagetext
themeEmacs
dhcpr [add]|delete SERVERIP
dhcpr (flush|trace|notrace)
dhcpr (lock|unlock) INTERFACE
dhcpr (info|noinfo)
dhcpr (start|stop)

Параметры

Center
ПараметрыОписание
[add]|delete SERVERIP

Список серверов DHCP.

Команда служит для изменения списка серверов DHCP, для которых будет производиться ретрансляция запросов клиентов.

(flush|trace|notrace)

Команды управления DHCP Relay:

  • "flush" — удаляет всю конфигурацию, связанную с модулем DHCP Relay.
  • "trace"/"notrace" — включает/отключает отладочную трассировку работы протокола.
(lock|unlock) INTERFACE

Блокировка интерфейсов.

По умолчанию ретранслятор DHCP принимает запросы от клиентов со всех сетевых интерфейсов типа Ethernet. Если необходимо запретить прием запросов от клиентов на каком-либо сетевом интерфейсе, то необходимо заблокировать данный интерфейс.

"INTERFACE" – имя одного или более (разделенных пробелом) сетевых интерфейсов, прием запросов с которых необходимо заблокировать.

(info|noinfo)

Использование опции DHCP “DHCP Relay agent information”.

Для идентификации интерфейса клиента при приеме ответов сервера, ретранслятор может использовать специальную опцию DHCP, которую он добавляет к пакету запроса клиента при ретрансляции. Не все серверы DHCP поддерживают эту возможность, поэтому по умолчанию ретранслятор DHCP не пользуется этой возможностью. Данная команда служит с целью разрешить/запретить использование этой опции.

[start|stop]Команда запускает/останавливает ретранслятор DHCP.

Примеры

Добавить/удалить сервер DHCP в список.

Code Block
languagetext
themeEmacs
dhcpr add 125.12.100.12
dhcpr delete 125.12.100.12

Удалить всю конфигурацию, связанную с модулем DHCP Relay.

Code Block
languagetext
themeEmacs
dhcpr flush

Запретить прием запросов от клиентов на сетевом интерфейсе.

Code Block
languagepowershell
themeEmacs
dhcr lock eth0

Разрешить использование опции “DHCP Relay agent information”.

Code Block
languagepowershell
themeEmacs
dhcpr info

Запустить ретранслятор DHCP.

Code Block
languagepowershell
themeEmacs
dhcpr start