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-сервер. В такой роли могут выступать и некоторые маршрутизаторы.

Полный синтаксис:Синтаксис:

Code Block
languagetext
themeEmacs
dhcpr [add]|delete SERVERIP

...


dhcpr (flush|trace|notrace)

...


dhcpr (lock|unlock) INTERFACE

...


dhcpr (info|noinfo)

...


dhcpr (start|stop)

Описание команд

Запуск/остановка ретранслятора

Синтаксис:

dhcpr {start | stop}

Команда запускает или останавливает DHCP ретранслятор.

Например,

Code Block
languagejava
themeDJango
dhcpr start

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

Синтаксис:

...

Параметры

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

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

Команда служит для изменения

...

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

Например,

Code Block
languagejava
themeDJango
dhcpr add 125.12.100.12
dhcpr 125.12.100.13
dhcpr delete 125.12.100.12

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

...

(flush|trace|notrace)

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

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

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

По умолчанию ретранслятор DHCP принимает запросы от клиентов со всех сетевых интерфейсов типа

...

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

...

Синтаксис:

...

"INTERFACE"

...

 – имя одного или более (разделенных пробелом)

...

сетевых интерфейсов, прием запросов с которых необходимо заблокировать.

Например,

Code Block
languagejava
themeDJango
dhcr lock eth0

...

(info|noinfo)

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

Для идентификации интерфейса клиента при приеме ответов сервера, ретранслятор может использовать

...

специальную опцию DHCP, которую он добавляет к пакету запроса клиента при ретрансляции. Не

...

все серверы DHCP поддерживают эту возможность

...

,

...

поэтому по умолчанию ретранслятор DHCP не пользуется этой возможностью.

...

Данная команда служит с целью разрешить/запретить использование

...

Синтаксис:

dhcpr (info|noinfo)

...

этой опции.

[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
language

...

powershell
theme

...

Emacs
dhcpr info

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

Code Block
languagepowershell
themeEmacs
dhcpr start