664
Приложение D. dhcpd, справочник
Файл настройки - dhcpd.conf
В момент запуска dhcpd читает свои настройки из файла /etc/dhcpd.conf.
В dhcpd.conf содержится определение сети, обслуживаемой сервером DHCP,
и информация настройки, передаваемая сервером клиентам.
dhcpd.conf - это текстовый ASCII-файл. Символ решетки (#) обозначает на-
чало комментария. Ключевые слова не чувствительны к регистру символов.
Для форматирования файла могут использоваться пробелы. Связанные опе-
раторы группируются фигурными скобками. IP-адреса могут записываться
в десятичном формате либо в виде имен узлов, преобразуемых в соответству-
ющие адреса.
Операторы файла настройки определяют топологию сети, обслуживаемой
сервером. В документации такие операторы называются «объявлениями»,
поскольку декларируют определенные факты, относящиеся к топологии се-
ти. Следующие операторы определяют топологию сети: shared-network, sub-
net,
group и
host.
Каждый из них может многократно встречаться в файле на-
стройки. Операторы определяют иерархическую структуру, shared-network
содержит подсети, а подсети могут содержать узлы.
С каждым из этих операторов могут быть связаны параметры и опции. Пара-
метры - это определения, относящиеся к серверу и протоколу, такие как
длительность аренды адреса либо расположение файла загрузки. Опции поз-
воляют передавать клиентам стандартные значения DHCP, определенные
различными документами RFC, такие, в частности, как необходимость
включать пересылку IP-пакетов. Параметры и опции, расположенные вне
конкретных операторов топологии, действуют для всех сетей, обслуживае-
мых данным сервером. Параметры и опции, указанные в группирующем
операторе, действуют для всех общих сетей, подсетей либо узлов, сгруппи-
рованных в операторе. Параметры и опции оператора shared-network действу-
ют для всех подсетей объединяющей их сети. Параметры и опции subnet дей-
ствуют для всех объектов подсети. Параметры и опции оператора host -
только для отдельного узла. Опции, действующие в глобальных масштабах,
могут переопределяться теми же настройками на более низких уровнях. Оп-
ции subnet имеют приоритет более высокий, чем глобальные, а опции host -
приоритет более высокий, чем опции
subnet.
Такая структура позволяет ад-
министратору сети задавать конфигурацию всей сети и отдельных ее частей.
В последующих разделах мы рассмотрим синтаксис всех операторов тополо-
гии, а также всех сопутствующих параметров и опций. Справочник содер-
жит гораздо больше параметров и опций, чем вам когда-либо придется ис-
пользовать, но нет необходимости изучать их все. Используйте настоящий
справочник для поиска сведений по конкретным опциям и параметрам - по
мере необходимости. Примеры использования операторов, параметров и оп-
ций в рабочих системах приведены в главе 9.