Запуск (перезапуск) демона DHCP в ОС МСВС.

Проверка наличия установленного пакета DHCP-сервера

В ОС МСВС 3.0 компоненты DHCP-сервера находятся в файле на диске с дистрибутивом, полный путь к которому имеет следующий вид: /MCBC/RPMS/dhcp-3.0.3-1vniins.i586.rpm.

В ОС МСВС 5.0 компоненты DHCP-сервера находятся в файле на диске с дистрибутивом, полный путь к которому имеет следующий вид: /Server/dhcp-3.0.5-23.2vniins1.x86_64.rpm.

Проверка наличия установленного пакета DHCP-сервера в ОС МСВС выполняется по команде:

rpm –q dhcp

Если после ввода команды последовал ответ, представленный на рис. 4.3, значит, пакет с DHCP-сервером уже установлен.

Рис. 4.3. Проверка наличия установленных пакетов DHCP-сервера в ОС МСВС.

 

Если последовал ответ «dhcp не установлен», значит, его необходимо установить. Для установки пакета с DHCP-сервером необходимо вставить в CD-привод CD-диск с дистрибутивом ОС МСВС и ввести следующие команды:

1. mkdir /mnt/cdrom– создание каталога «cdrom» в каталоге «mnt», в которую в дальнейшем будет монтироваться CD-диск с дистрибутивом ОС МСВС.

2. mount /dev/cdrom /mnt/cdrom– монтирование (подключение) CD-диска к ОС МСВС.

Для ОС МСВС 3.0

3. rpm -ivh /mnt/cdrom/MCBC/RPMS/dhcp-3.0.3-1vniins.i586.rpm– установка пакета DHCP-сервера в ОС МСВС 3.0.

Для ОС МСВС 5.0

3. rpm -ivh /mnt/cdrom/Server/dhcp-3.0.5-23.2vniins1.x86_64.rpm– установка пакета DHCP-сервера в ОС МСВС 5.0.

Конфигурирование DHCP-сервера

Если к компьютеру подключено несколько сетевых интерфейсов (например: eth0 и eth1), но DHCP-сервер должен работать только с одним из них (например c eth0), то необходимо настроить DHCP-сервер так, чтобы он запускался только на этом сетевом интерфейсе (eth0). Для этого следует отредактировать файл /etc/sysconfig/dhcpd и добавить имя интерфейса в список DHCPDARGS(рис. 4.4).

Рис. 4.4. Указание DHCP-серверу запускаться только на сетевом интерфейсе eth0.

 

Конфигурирование сервера DHCP начинается с создания файла конфигурации, содержащего сетевую информацию для клиентов. Конфигурационным файлом для dhcpd является /etc/dhcpd.conf. При запуске DHCP-сервера происходит выделение IP-адресов согласно содержащимся в файле /etc/dhcpd.conf установкам. Выделенные адреса dhcpd регистрирует в файле /var/lib/dhcp/dhcpd.leases.

В файле /etc/dhcpd.conf могут быть описаны глобальные для всех клиентов параметры, или параметры каждой клиентской системы. Файл конфигурации /etc/dhcpd.conf может содержать любые дополнительные символы табуляции и пустые строки, облегчающие форматирование. Ключевые слова нечувствительны к регистру, а строки, начинающиеся с символа решетки (#), являются комментариями.

В файле конфигурации существует два типа предложений:

- Параметры — определяют, как выполнять задачу, выполнять ли задачу или какие сетевые параметры будут переданы клиенту.

- Объявления — описывают топологию сети, клиентов, предоставляют адреса для клиентов, или сопоставляют группу параметров группе объявлений.

Некоторые параметры должны начинаться с ключевого слова option. Ключевое слово option используется для указания необязательных параметров DHCP; тогда как параметры без ключевого слова option определяют значения, которые являются обязательными или управляют поведением DHCP-сервера.

Параметры (включая необязательные) объявленные перед разделом, заключенным в фигурные скобки ({ }), являются глобальными параметрами. Глобальные параметры действуют во всех разделах, следующих ниже.

Далее будет рассмотрена простейшая конфигурация DHCP-сервера, которая будем постепенно наращиваться.

 
 


Файл: /etc/dhcpd.conf

 

#Режим взаимодействия DHCP-DNS. Параметр interim позволяет DHCP серверу обновлять DNS сервер значениями аренд. Параметр none позволяет отключить динамическое обновление DNS.