Операторы параметров, описанные в данном разделе, управляют работой сервера DHCP и протокола DHCP. Стандартные значения настройки DHCP, передаваемые клиентам, определяются посредством операторов опций и описаны в следующем разделе. Некоторые операторы параметров могут быть связаны с любым из описанных выше операторов топологии, другие могут использоваться только с конкретными операторами. Последние отмечены соответствующим образом в описаниях.
range [dynamic-bootp] low-address [high-address] ;
Параметр range определяет диапазон (верхнюю и нижнюю границу) 1Р-адресов, доступных для динамического назначения. Параметр range должен быть связан с оператором subnet. Все адреса диапазона, определенного параметром range, должны принадлежать подсети, с которой связан оператор. Флаг dynamic-bootp указывает, что адреса могут автоматически назначаться клиентам ВООТР наравне с клиентами DHCP. Параметр range должен присутствовать, если вы намереваетесь задействовать динамическое назначение адресов. Если оператор subnet не содержит параметра range, для клиентов подсети динамическое назначение адресов не действует.
default-lease-time seconds;
Значение длительности аренды адреса в секундах, используемое, если клиент явным образом не запрашивает определенную длительность аренды.
max-lease-time seconds',
Максимально разрешенная длительность аренды адреса в секундах, независимо от длительности аренды, запрошенной клиентом.
hardware type address;
Определяет аппаратный адрес клиента. В настоящее время тип (type) должен иметь значение ethernet или token-ring. Адрес (address) должен быть представлен соответствующим данному типу устройства физическим адресом. Параметр hardware должен быть связан с оператором host. Он необходим для распознавания клиента ВООТР, а для клиентов DHCP является необязательным, хотя может выступать в роли альтернативы идентификатору dhcp-client-identifier.
filename file;
Указывает файл загрузки для бездисковых клиентов. Имя файла (file) - это ASCII-строка, заключенная в кавычки.
server-name name;
Имя узла сервера DHCP, передаваемое клиенту. Имя узла (пате) - это ASCII-строка, заключенная в кавычки.
next-server name;
Имя узла или адрес сервера, с которого следует получать загрузочный файл.
fixed-address address[, address... ];
Назначает узлу один или несколько фиксированных IP-адресов. Параметр fixed-address действителен только в сочетании с оператором host. Если указано несколько адресов, клиенту назначается адрес, корректный для сети, из которой выполняет загрузку клиент. Если такого адреса в списке нет, клиенту не передаются никакие данные настройки.
dynamic-bootp-lease-cutoff date;
Устанавливает дату завершения действия адресов, назначенных клиентам ВООТР. Клиенты ВООТР не обладают способностью обновлять аренду и не знают, что срок действия аренды может истечь. По умолчанию dhcpd назначает клиентам ВООТР постоянные адреса. Данный параметр изменяет поведение dhcpd. Он используется только в особых ситуациях, когда длительность жизни всех систем известна заранее - например, в студенческом городке может быть заранее известно, что системы всех студентов будут удалены из сети к июню.
dynamic-bootp-lease-length seconds;
Определяет длительность аренды в секундах для адресов, автоматически назначаемых клиентам ВООТР. Как говорилось выше, клиенты ВООТР не способны воспринимать аренду адресов. Данный параметр используется только в особых ситуациях, когда клиенты используют образ загрузки ВООТР PROM и работают с операционной системой, поддерживающей DHCP. В ходе загрузки клиент действует в качестве клиента ВООТР, а после загрузки начинает работать с протоколом DHCP и умеет обновлять аренду. Данный параметр, как и предыдущий, следует использовать с осторожностью.
get-lease-hostnames flag-,
Указывает dhcpd, следует ли передавать клиенту имя узла DNS при динамическом назначении IP-адреса. Если флаг имеет значение true, dhcpd использует DNS для поиска имен, соответствующих всем динамически назначаемым адресам, что существенно снижает производительность DHCP. По умолчанию флаг (flag) имеет значение false, и поиск не производится.
use-host-decl-names flag-,
Предписывает передавать имя, указанное в операторе host, клиенту в качестве его имени узла.
server-identifier hostname-,
Определяет значение, передаваемое в качестве идентификатора сервера. По умолчанию передается первый IP-адрес сетевого интерфейса.
authoritative; not authoritative;
Указывает, является ли сервер DHCP компетентным. По умолчанию принимается значение authoritative, not authoritative может использоваться, если в компетенцию сервера DHCP не входит назначение адресов кли- ентам. Сервер DHCP может обслуживать несколько сетей, иметь полномочия назначения адресов в одних сетях и не иметь в других.
use-lease-add r-for-default-route flag-,
Предписывает передавать клиенту арендованный IP-адрес в качестве маршрута по умолчанию, что принуждает клиентов Windows 95 использовать ARP для всех IP-адресов. Параметр используется только в случае, когда локальный маршрутизатор является сервером-посредником ARP. Оператор настройки rquters имеет более высокий приоритет.
always-reply-rfc1048 flag;
Предписывает посылать клиенту ВООТР ответы в соответствии с RFC 1048, даже если от клиента исходят запросы, не подчиняющиеся этому документу. Этот параметр используется, если сервер записывает в журнал сообщение «(non-rfcl048)» в ответ на запрос BOOTREQUEST клиента ВООТР. Данный параметр используется преимущественно для отдельных клиентов. Предпочтительно обновление клиентов, дающее им способность работать с протоколом DHCP.
allow keyword; deny keyword;
Определяет необходимость отвечать на запросы различных типов. Ключевое слово (keyword) указывает тип разрешенных (allow) или запрещенных (deny) запросов. Существуют следующие ключевые слова:
unknown-clients
Определяет возможность динамического назначения адресов неизвестным клиентам. По умолчанию динамические адреса неизвестным клиентам назначаются.
bootp
Определяет необходимость отвечать на запросы ВООТР. По умолчанию запросы ВООТР обслуживаются.
booting
Используется внутри объявления host для указания необходимости отвечать тому или иному клиенту. По умолчанию сервер DHCP отвечает всем клиентам.