Содержание
Описание
Для работы протокола сервер DHCP должен находиться в том же сетевом сегменте, что и пользователи сети. Между ними не должно быть маршрутизаторов. Если сеть состоит из нескольких сегментов, разделенных маршрутизаторами, необходим сервер DHCP в каждом сегменте, поскольку начальный широковещательный запрос клиента через маршрутизаторы не проходит. Возможная альтернатива такому подходу - установка в каждом "бессерверном" сегменте ретранслятора DHCP (Relay Agent) для переадресации запросов от пользователей сегмента на основной сервер DHCP. В такой роли могут выступать и некоторые маршрутизаторы.
ВНИМАНИЕ
Ретранслятор DHCP не может быть запущен одновременно с DHCP-сервером, если в конфигурации устройства присутствует команда "dhcpd start", настройка запуска ретранслятора применена не будет.
Синтаксис:
dhcpr [add]|delete SERVERIP dhcpr (flush|trace|notrace) dhcpr (lock|unlock) INTERFACE dhcpr (info|noinfo) dhcpr (start|stop)
Параметры
Параметры | Описание |
---|---|
[add]|delete SERVERIP | Список серверов DHCP. Команда служит для изменения списка серверов DHCP, для которых будет производиться ретрансляция запросов клиентов. |
(flush|trace|notrace) | Команды управления DHCP Relay:
|
(lock|unlock) INTERFACE | Блокировка интерфейсов. По умолчанию ретранслятор DHCP принимает запросы от клиентов со всех сетевых интерфейсов типа Ethernet. Если необходимо запретить прием запросов от клиентов на каком-либо сетевом интерфейсе, то необходимо заблокировать данный интерфейс. "INTERFACE" – имя одного или более (разделенных пробелом) сетевых интерфейсов, прием запросов с которых необходимо заблокировать. |
(info|noinfo) | Использование опции DHCP “DHCP Relay agent information”. Для идентификации интерфейса клиента при приеме ответов сервера, ретранслятор может использовать специальную опцию DHCP, которую он добавляет к пакету запроса клиента при ретрансляции. Не все серверы DHCP поддерживают эту возможность, поэтому по умолчанию ретранслятор DHCP не пользуется этой возможностью. Данная команда служит с целью разрешить/запретить использование этой опции. |
[start|stop] | Команда запускает/останавливает ретранслятор DHCP. |
Примеры
Добавить/удалить сервер DHCP в список. dhcpr add 125.12.100.12 dhcpr delete 125.12.100.12 |
Удалить всю конфигурацию, связанную с модулем DHCP Relay. dhcpr flush |
Запретить прием запросов от клиентов на сетевом интерфейсе. dhcr lock eth0 |
Разрешить использование опции “DHCP Relay agent information”. dhcpr info |
Запустить ретранслятор DHCP. dhcpr start |